[英]Json deserializer quicktype
我正在尝试反序列化我文件中的 Json 部分。 我在我的项目中使用 xy.json 文件。
[
{
"id":1,
"letter":"A",
"ordered_teams":[{
"id":1,
"country":"France",
"alternate_name":null,
"fifa_code":"FRA",
"group_id":1,
"group_letter":"A",
"wins":4,
"draws":0,
"losses":1,
"games_played":5,
"points":12,
"goals_for":10,
"goals_against":4,
"goal_differential":6
}]
}
]
我有 2 个由 quicktype 生成的类
这是我的Data
类
[JsonProperty("id")]
public long Id { get; set; }
[JsonProperty("letter")]
public string Letter { get; set; }
[JsonProperty("ordered_teams")]
public List<Team> OrderedTeams { get; set; }
我正在尝试获取有序团队列表:
data podatci = JsonConvert.DeserializeObject<data>(json)
并返回data.OrderedTeams
;
但我得到空引用。
不知道我做错了什么
您的 json 似乎在开始时包含一个数组,尝试使用
JsonConvert.DeserializeObject<List<data>>(json)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.