1. 程式人生 > >Newtonsoft.Json解析陣列 Newtonsoft.Json解析陣列

Newtonsoft.Json解析陣列 Newtonsoft.Json解析陣列

Newtonsoft.Json解析陣列

 

以下是遺傳json陣列:

var jsonInfo=[{"name":"abc","id":"1","count":0},{"name":"def","id":"2","count":1}]

如果使用傳統的JsonConvert.DeserializeObject方法會報錯,這時需要使用以下方法:

var arrdata = Newtonsoft.Json.Linq.JArray.Parse(jsoninfo);

List<UserInfo> obj2 = arrdata.ToObject<List<UserInfo>>();

以下是遺傳json陣列:

var jsonInfo=[{"name":"abc","id":"1","count":0},{"name":"def","id":"2","count":1}]

如果使用傳統的JsonConvert.DeserializeObject方法會報錯,這時需要使用以下方法:

var arrdata = Newtonsoft.Json.Linq.JArray.Parse(jsoninfo);

List<UserInfo> obj2 = arrdata.ToObject<List<UserInfo>>();