如何在下面的JSON字符串中访问url
的值?
JSON
{
"id": "7453",
"picture": {
"data": {
"is_silhouette": false,
"url": "https:\/\/scontent.xx.fbcdn.net\/v\/t1.0-1\/p50x50\/gf6474hfff.jpg?oh=fy&oe=trtr"
}
}
}
Dim o As Newtonsoft.Json.Linq.JObject = Newtonsoft.Json.Linq.JObject.Parse(json)
我可以这样访问id
:
o("id").ToString()
所以我希望以下内容适用于url
属性,但是我收到错误:
对象引用未设置为对象的实例
o("picture.data.url").ToString()
答案 0 :(得分:1)
你可以一次做一个。
Dim pic = o("picture")("data")("url")
我还发现你也可以在Newtonsoft.Json中做另一种方法:
Dim pic = o.SelectToken("picture.data.url")