使用Json.Net解析JSON数组

我有一个看起来像这样的json:


"events": {

  "Arsenal_West Ham United": {

    "sport": "EPL",

    "sport_display": "EPL",

    "participants": [

      "Arsenal",

      "West Ham United"

    ],

    "home_team": "Arsenal",

    "commence": "1524400200",

    "status": "Pending",

    "sites": {

      "williamhill": {

        "odds": {

          "h2h": [

            "1.50",

            "6.50",

            "4.50"

          ]

        },

        "last_update": 1524385803

      }

    }

  }

 }

虽然我设法读取了所提供的许多数据,但我疲于使用以下方法从“站点”中读取数据。


var sites = match.Value["sites"];


                foreach(var site in sites)

                {

                    Console.WriteLine(site);

                    Console.ReadKey();

                }

但这又回来了


"williamhill": {

        "odds": {

          "h2h": [

            "1.50",

            "6.50",

            "4.50"

          ]

        },

        "last_update": 1524385803

      }

我想分别阅读站点中的每个项目,例如,我想将“ williamhill”存储在字符串中,并分别获取每个投注。


30秒到达战场
浏览 249回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP