Newtonsoft.Json 4.5.11

 static void Main(string[] args)
        {
            string jsonText = "[{\"a\":\"aaa\",\"b\":\"bbb\",\"c\":\"ccc\"},{\"a\":\"aaa2\",\"b\":\"bbb2\",\"c\":\"ccc2\"}]";
            //JArray ja = (JArray)JsonConvert.DeserializeObject(jsonText);
            //JObject o = (JObject)ja[1];
            //Console.WriteLine(o["a"]);//aaa2
            //Console.WriteLine(ja[1]["a"]);//aaa2

            List<Customer> _list = JsonConvert.DeserializeObject<List<Customer>>(jsonText);
            Console.WriteLine(_list[1].a);//aaa2

            foreach (Customer c in _list)
            {
                Console.WriteLine(c.c);
            }
            Console.ReadLine();

        }
 public class Customer
    {
        //在序列化前后没有变动  
        public string a { get; set; }
        //在序列化前后设置和重置  
        public string b { get; set; }
        //设置为null,但在序列化后填充  
        public string c { get; set; }
        public string Other { get; set; }
        public Customer()
        {
            //  
            //TODO: 在此处添加构造函数逻辑  
            //  
            a = "";
            b = "";
            c = "";
            Other = null;
        }
    }


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhulongxi/article/details/52385336
个人分类: C#
上一篇C#中FlagsAttribute属性在enum中的应用
下一篇C#6.0新特性
想对作者说点什么? 我来说一句

Newtonsoft.json.dll v4.5.11

2014年09月11日 397KB 下载

ckeditor_4.5.11

2016年10月23日 1.52MB 下载

newtonsoft.json各个版本

2017年04月13日 1.61MB 下载

没有更多推荐了,返回首页

关闭
关闭