Member 12480796 Ответов: 2

Как читать данные из json


Как получить данные из json.. я использую следующий код... но я не знаю,как это сделать с помощью цикла..

Что я уже пробовал:

Dim-запрос как HttpWebRequest = DirectCast(WebRequest.Create (Url), HttpWebRequest)
Тусклый ответ как HttpWebResponse = DirectCast(request. GetResponse (), HttpWebResponse)
Dim reader As StreamReader = новый StreamReader(ответ.GetResponseStream())
Дим о, как создание экземпляра = создание экземпляра.Анализа(ридер.ReadToEnd)

Richard MacCutchan

Что ты имеешь в виду "я не знаю, как это сделать с помощью loop"?

Afzaal Ahmad Zeeshan

Цикл идет по той части, которая повторяется. Например, элементы под массивом.

Member 12480796

как прочитать оба тайминга из следующего формата json

{
"код": 200,
"статус": "ОК",
"данные": [
{
"синхронизации": {
"Фаджр": "05: 14 (GMT)",
"Восход солнца": "06: 45 (GMT)",
"Dhuhr": "12: 13 (GMT)",
"Asr": "15: 04 (GMT)",
"Закат": "17: 42 (GMT)",
"Магриб": "17: 42 (GMT)",
"Иша": "19: 13 (GMT)"
},
"дата": {
"читабельно": "01 марта 2016 года",
"метка времени": "1456822861"
}
},
{
"синхронизации": {
"Фаджр": "05: 11 (GMT)",
"Восход солнца": "06: 43 (GMT)",
"Dhuhr": "12: 13 (GMT)",
"Asr": "15: 06 (GMT)",
"Закат": "17: 43 (GMT)",
"Магриб": "17: 43 (GMT)",
"Иша": "19: 15 (GMT)"
},
"дата": {
"читабельность": "02 марта 2016",
"метка времени": "1456909261"
}
},

Member 12480796

Привет Ричард
иам с использованием
Дим восход как String = о("сведения")("расписание")("Восход")

но я не знаю, как получить все данные восхода солнца

Richard MacCutchan

Вы должны проверить документацию, чтобы увидеть, как вы можете перебирать JObject.

2 Ответов

Рейтинг:
2

Bernhard Hiller

Почему вы не искали статьи здесь, на CP? например, моя статья:
Использование веб-сервиса Json из приложения C# или VB[^]


Рейтинг:
1

MayurDighe

1-й способ-StackOverflow post

2-й способ-msdn microsoft post



Эти ссылки помогут вам понять, чего не хватает в вашем коде. Читайте внимательно.

Счастливое Программирование:)