JSON.Net-集合序列化

集合序列化

Json序列化器支持大量序列化集合对象的方法。

就是将,一个List集合,转化为一个一个JSON数组,

[

{ },

{ },

{ }

]

 

要序列化一个集合(泛型列表,字典或自定义集合),只需简单的调用相关的序列化器就可以了。json.net会序列化这个集合和它包含的所有值。

序列化

List<Customer> _list = new List<Customer>();

_list.Add(new Customer {  Unid=1, CustomerName="宋江",Memo="天魁星"});

_list.Add(new Customer { Unid = 1, CustomerName = "吴用", Memo = "天机星" });

_list.Add(new Customer { Unid = 1, CustomerName = "石秀", Memo = "天慧星" });

 

string strJson = JsonConvert.SerializeObject(_list, Formatting.Indented);

 

/*

[{"ID": 1,"CustomerName": "宋江","Memo": "天魁星"},

  {"ID": 1,"CustomerName": "吴用","Memo": "天机星"},

  {"ID": 1,"CustomerName": "石秀","Memo": "天慧星"}]

*/

你可能感兴趣的:(.net)