[英]Json.NET JsonConvert.DeserializeObject()
我如何使用 JsonConvert.DeserializeObject 獲得“點”值有人可以幫助我嗎
{“數據”:{“游戲玩家”:[{“id”:“5397742571”,“startTime”:“星期四,2022 年 6 月 28 日 00:04:13 GMT”,“積分”:11.647601,“哈希”:{“ id": "xxxxxxxxxxxx", "hash": "xxxxxxxxxx", "__typename": "GamerRace" }, } ] }
首先。 你的 json 有問題。 我修好了,這就是它。
{
"data": {
"Gamers": [
{
"id": "5397742571",
"startTime": "Thu, 28 Jun 2022 00:04:13 GMT",
"points": 11.647601,
"hash": {
"id": "xxxxxxxxxxxx",
"hash": "xxxxxxxxxx",
"__typename": "GamerRace"
}
}
]
}
}
現在為這個 json 創建模型,如下所示。
public class Data
{
public List<Gamer> Gamers { get; set; }
}
public class Gamer
{
public string id { get; set; }
public string startTime { get; set; }
public double points { get; set; }
public Hash hash { get; set; }
}
public class Hash
{
public string id { get; set; }
public string hash { get; set; }
public string __typename { get; set; }
}
現在是時候將您的 json 轉換為 c# 對象了。
Data people = JsonConvert.DeserializeObject<Data>(yourJson);
希望對你有幫助的小伙伴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.