集合序列化
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": "天慧星"}]
*/