我有一个JSON如下
{"name1":20,"name2":22}
我的目标是将它保存在People列表中,以便以后使用,所以我首先编写了People类:
class People
{
public String name{get;set;}
public long age{get;set;}
}
我写的尽可能长,以防止这种反序列化错误。
然后我写了以下代码:
String json= new System.Net.WebClient().DownloadString(url);
List<People> people= JsonConvert.DeserializeObject<List<People>>(json);
但是它在处理最后一行时卡住了(没有错误/没有崩溃…),为什么?
如果要反序列化到List, Json应该是这样的
[{"名称":"Name1","年龄":20},{"名称":"Name2","年龄":22}]