从 json 结构中获取特定值

Fel*_*ird 0 c# json json.net

我有这个json:

{
    "unashamedohio": 
        {
            "id": 107537,
            "name": "UnashamedOhio",
            "profileIconId": 785,
            "revisionDate": 1439997758000,
            "summonerLevel": 30
        }
}
Run Code Online (Sandbox Code Playgroud)

我想获得名为summonerLevel.

我曾尝试将此 json 转换为字符串,然后搜索summonerLevel,但我知道此解决方案不行。

我正在使用 Json.NET。

Ese*_*ser 5

您可以使用dynamic关键字

dynamic obj = JsonConvert.DeserializeObject(json);
Console.WriteLine(obj.unashamedohio.summonerLevel);
Run Code Online (Sandbox Code Playgroud)