使用层次结构获取Json值并将其置于变量中

时间:2017-12-11 01:48:52

标签: json vb.net youtube-api label

我正在尝试使用Youtube API从频道获取订阅者数量。但是这个api在达到该值之前包含一些层次结构,并且使用我知道的代码最多只能达到2个级别。如何获取此值并将其放入变量中然后将其放入标签中,我的代码无效。

注意:我正在使用Newtonsoft.Json

API链接

overflow-x: hidden;

的Json

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=UCuxfOdbKQy0tgGXcm9sjHiw&fields=items(statistics(subscriberCount))&key=AIzaSyA1n4M-fo2Y5NHUj0RsvXEAis3H6_lIjRg

代码

{
 "items": [
  {
   "statistics": {
    "subscriberCount": "7484439"
   }
  }
 ]
}

1 个答案:

答案 0 :(得分:1)

Subs = $"{rq.SelectToken("items")("statistics")("subscriberCount")}"

应该是

Subs = $"{rq.SelectToken("items")(0)("statistics")("subscriberCount")}"