|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Нужна помощь с парсингом JSON |
|
C/C++ - Нужна помощь с парсингом JSON
|
Пользователь Сообщения: 75 |
Профиль | Отправить PM | Цитировать С++ Builder 10.2
Пытаюсь освоить парсинг JSON, но что-то отсутствие толковой документации завелов тупик. Есть такой ответ от сервера: Цитата:
TJSONObject *o = (TJSONObject*) TJSONObject::ParseJSONValue(TEncoding::ASCII->GetBytes(Memo1->Lines->Text),0); __try { TJSONArray *a = (TJSONArray*) o->Get("symbols")->JsonValue; for (int idx = 0; idx < a->Size(); idx++) { TJSONObject *symbol = (TJSONObject*) a->Get(idx); for (int idy = 0; idy < symbol->Count; idy++) { ShowMessage( symbol->Pairs[idy]->JsonString->ToString() + ':' + symbol->Pairs[idy]->JsonValue->ToString() ); } } } __finally { o->Free(); } Если убрать всё остальное, к примеру так: Цитата:
Не могу понять как решить эту проблему. |
|||
------- Отправлено: 02:38, 28-03-2019 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата Apock:
в JSON нет комментариев |
|
Отправлено: 10:57, 28-03-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать Это пример ответа из документации сайта. Стирал эти комменты, не помогает.
Цитата:
|
|
------- Отправлено: 11:22, 28-03-2019 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Busla, видимо, это расширение JSON5. И под него, надо полагать, нужен свой парсер.
|
Отправлено: 11:35, 28-03-2019 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - JSON: settings.json в Visual Studio Code прокси | jkadaba | Скриптовые языки администрирования Windows | 0 | 14-04-2017 08:10 | |
C/C++ - Нужна помощь | Nika_Milashka | Программирование и базы данных | 3 | 30-05-2015 13:50 | |
VBS/WSH/JS - [решено] Помогите с парсингом лога. | shurepsky | Скриптовые языки администрирования Windows | 1 | 10-10-2014 10:30 | |
BSOD - нужна помощь.. | sigrok | Устранение критических ошибок Windows | 1 | 23-04-2011 23:23 | |
Нужна помощь | Vovan27 | Лечение систем от вредоносных программ | 1 | 10-01-2009 22:03 |
|