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>>();