我有一个 JSON 如下
{"name1":20,"name2":22}
我的目的是将它保存在一个人列表中,以便以后可以使用,所以我首先编写了人类:
class People
{
public String name{get;set;}
public long age{get;set;}
}
我写只要防止this deserializing errors .
然后我写了下面的代码:
String json= new System.Net.WebClient().DownloadString(url);
List<People> people= JsonConvert.DeserializeObject<List<People>>(json);
但它在处理最后一行时卡住(没有错误/没有崩溃..),为什么?
最佳答案
如果你想反序列化为 List,我认为你的 Json 应该看起来更像这样
[{"姓名":"姓名1","年龄":20},{"姓名":"姓名2","年龄":22}]
关于c# - JSON.net 卡在 DeserializeObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25305560/