{
"_id": "underscore",
"_rev": "136-824a0ef7436f808755f0712c3acc825f",
"name": "underscore",
"description": "JavaScript's functional programming helper library.",
"dist-tags": {},
"versions": {
"1.0.3": {
"name": "xxx",
"description": "xxx"
},
"1.0.4": {},
"1.1.0": {}
}
}
我想从 json 文件中检索最新版本(1.1.0)。但是,它总是给我“无法将 json 对象反序列化为 RootObject 类型”的错误
这是我的课
public class versions
{
public string name { get; set; }
public string description { get; set; }
}
public class RootObject
{
public List<versions> vs { get; set; }
}
这是我使用它的地方
RootObject[] dataset = JsonConvert.DeserializeObject<RootObject[]>(json);
任何想法。非常感谢
更新:
我已经更新了 JSON 文件格式,但是有些问题..