Example #1
0
        /// <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);
        }
Example #2
0
 public MirriamWebsterHarness(string dictionaryKey, string thesaurusKey)
 {
     DictionaryKey      = dictionaryKey;
     ThesaurusKey       = thesaurusKey;
     DictionaryAttempts = 0;
     ThesaurusAttempts  = 0;
     MaxAttempts        = 1000;
     Serializer         = SerializationUtility.GetSerializer();
 }
Example #3
0
        /// <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());
        }