/// <summary> /// Deserialize a json string into this entity /// </summary> /// <param name="jsonData">string to deserialize</param> /// <returns>the entity</returns> public virtual IFileStored DeSerialize(string jsonData) { JsonSerializer serializer = SerializationUtility.GetSerializer(); StringReader reader = new StringReader(jsonData); return(serializer.Deserialize(reader, GetType()) as IFileStored); }
public MirriamWebsterHarness(string dictionaryKey, string thesaurusKey) { DictionaryKey = dictionaryKey; ThesaurusKey = thesaurusKey; DictionaryAttempts = 0; ThesaurusAttempts = 0; MaxAttempts = 1000; Serializer = SerializationUtility.GetSerializer(); }
/// <summary> /// Serialize this live entity to a json string /// </summary> /// <returns>json string</returns> public virtual string Serialize() { JsonSerializer serializer = SerializationUtility.GetSerializer(); StringBuilder sb = new StringBuilder(); StringWriter writer = new StringWriter(sb); serializer.Serialize(writer, this); return(sb.ToString()); }