Example #1
0
        public static string Serialize(Object obj, BotLog log)
        {
            try
            {
                string json = JsonConvert.SerializeObject(obj);
                return(json);
            }
            catch
            {
                log.Nice("JSON", ConsoleColor.Red, "Couldn't serialize a string!");
                log.Danger(obj.ToString());

                return("");
            }
        }
Example #2
0
        public static T Deserialize <T>(string json, BotLog log)
        {
            try
            {
                T deserialized = JsonConvert.DeserializeObject <T>(json);
                return(deserialized);
            }
            catch
            {
                log.Nice("JSON", ConsoleColor.Red, "Couldn't deserialize a string!");
                log.Danger(json);

                return(default(T));
            }
        }