JSON.net在DeserializeObject上卡住了



我有一个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}]

相关内容

  • 没有找到相关文章

最新更新