自定义对象 系列化/反序列化

           //自定义对象
            var payload = new {name="张三",age=110,time=DateTime.Now };

            //序列化
            string seriStr = Newtonsoft.Json.JsonConvert.SerializeObject(payload);

            //反序列化
            var deSerObj = Newtonsoft.Json.Linq.JObject.Parse(seriStr);

            //获取自定义的属性值
            string name = (string)deSerObj["name"];
            int age = (int)deSerObj["age"];
            DateTime time = (DateTime)deSerObj["time"];

 

posted @ 2018-01-18 14:02  冲天小肥牛  阅读(161)  评论(0编辑  收藏  举报