【发布时间】:2021-08-11 17:42:24
【问题描述】:
我有这个 json:
{
"unashamedohio":
{
"id": 107537,
"name": "UnashamedOhio",
"profileIconId": 785,
"revisionDate": 1439997758000,
"summonerLevel": 30
}
}
我想获取名为summonerLevel的字段。
我试过把这个json转成字符串然后搜索summonerLevel,但是我知道这个解决方案不行。
我正在使用 Json.NET。
【问题讨论】:
-
在 Stack Overflow 上有 很多 的关于解析 JSON 的问题。您可以将其解析为您事先创建了适当类的对象,或使用 Json.NET 的“LINQ to JSON”或任何数量的东西。请展示你到目前为止所做的尝试。
-
可以在字符串中搜索。另一种选择可能是仅使用您关心的数据反序列化到另一个对象,但这也不是一个好主意。是否有任何理由不能将 JSON 反序列化为整个对象,然后只检查对象上的值?