Я работаю над проектом апи facebook графа и иметь этот JSon файл:получить значение узла из файла JSON
{
"data": [
{
"id": "407356746023254_569534706472123",
"from": {
"category": "Furniture",
"name": "`enter code here`",
"id": "407356746023254"
},
"message": "message",
"actions": [
{
"name": "Comment",
"link": "https://www.facebook.com/407356746023254/posts/569534706472123"
},
{
"name": "Like",
"link": "https://www.facebook.com/407356746023254/posts/569534706472123"
}
],
"privacy": {
"value": ""
},
"type": "photo",
"status_type": "added_photos",
"object_id": "569534676472126",
"created_time": "2013-12-03T22:54:45+0000",
"updated_time": "2013-12-04T15:29:03+0000",
"shares": {
"count": 1
},
Я работаю с Newtonsoft.Json.Linq разобрать этот файл,
мой код:
For i = 0 To o("data").Count - 1
Dim o As JObject = JObject.Parse(data)
Response.Write(o("data")(i)("shares"))
next
результат кода { "кол": 1}
Я хочу, чтобы получить только значение "1" из
"shares": {
"count": 1
},
, но я не
я могу думать, что я пропустил эту концепцию в некотором образе. Любое тело может помочь?
не разобрать части строки JSON. Вы анализируете всю вещь обратно в собственную структуру. ваш цикл никогда не сможет работать, потому что вы пытаетесь «за» в STRING. –
У меня есть текст сообщения с тем же кодом цикла – user3067225