首页 > Web开发 > 详细

json序列化

时间:2018-03-11 01:10:46      阅读:229      评论:0      收藏:0      [点我收藏+]

1,引用

插件:Newtonsoft.Json.dll

命名空间:using Newtonsoft.Json;

2,json序列化

        static void Serialize()
        {
            List<User> uList = new List<User>();
            uList.Add(new User { Name = "xihu", Age = 20, Sex = false });
            uList.Add(new User { Name = "qiyo", Age = 21, Sex = true });
            uList.Add(new User { Name = "mokg", Age = 22, Sex = false });
            //将user集合序列化
            string s = JsonConvert.SerializeObject(uList);
            Console.WriteLine(s);
        }

技术分享图片

3,反序列化

        //反序列化
static void Deserialize(string jsonStr)
        {
            List<User> uList = JsonConvert.DeserializeObject<List<User>>(jsonStr);
            foreach(var u in uList)
            {
          Console.WriteLine($
"姓名:{u.Name},年龄:{u.Age},性别:{u.Sex}"); } }

技术分享图片

不知道你们发现了没有,转换后性别的首字母变成了大写,原因吧,我暂时还不知道,睡觉去了,哈哈

json序列化

原文:https://www.cnblogs.com/ecake/p/8542815.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!