Newtonsoft.Json解析数组

以下是解析json数组:

 

public class UserInfo

 

{

 

  public string name{get;set;}

 

  pubilc string id{get;set;}

 

  public string count{get;set;}

 

}

 

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

方法1:

List<UserInfo> obj1 = JsonConvert.DeserializeObject<List<UserInfo>>(jsonInfo);

方法2:

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

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

 

posted @ 2019-01-30 18:00  net-sky  阅读(2066)  评论(0编辑  收藏  举报