我有这个json: [ { "id": "89", "name": "Italy", "link": "https://int.soccerway.com/national/italy/a100/?ICID=SN_02_89", "iso": "IT" } ]我试图用 反序列化它Newtonsoft.JSON,所以我创建了一个类模型:public class Country{ public string id { get; set; } public string name { get; set; } public string link { get; set; } public string iso { get; set; }}和反序列化:var json = JsonConvert.DeserializeObject<Country>(content);内容包含上面的json,无论如何,这将返回:无法将当前 JSON 数组(例如 [1,2,3])反序列化为类型“SWP.Models.Country”,因为该类型需要 JSON 对象(例如 {"name":"value"})才能正确反序列化。
1 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
你的 JSON 是一个数组,所以试试这个:
var json = JsonConvert.DeserializeObject<List<Country>>(content);
- 1 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消