Example #1
0
        public static string SerializeObject(object value)
        {
            BJsonSerInfo jsi = new BJsonSerInfo();

            if (!(value == null))
            {
                jsi.ObjectType = value.GetType();
                jsi.JsonStr    = JsonConvert.SerializeObject(value);//, Formatting.Indented);
            }

            return(JsonConvert.SerializeObject(jsi));//, Formatting.Indented);
        }
Example #2
0
        public static object DeserializeObject(string jsonStr)
        {
            object result = null;

            try
            {
                BJsonSerInfo jsi = new BJsonSerInfo();
                jsi    = JsonConvert.DeserializeObject <BJsonSerInfo>(jsonStr);
                result = JsonConvert.DeserializeObject(jsi.JsonStr, jsi.ObjectType);
            }
            catch
            {
                result = null;
            }

            return(result);
        }