powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как парсить JSON в D2010
4 сообщений из 4, страница 1 из 1
Как парсить JSON в D2010
    #39909549
Зурбаган
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В D2010 появилась поддержка JSON.
Только вот синтаксис там слегка отличается от того, что стало в более поздних версиях.

Вместо TJSONObject.ParseJSONValue(response) as TJSONObject
Надо писать TJSONObject(TJSONObject.ParseJSONValue(TEncoding.ASCII.GetBytes(response), 0));

А как перебрать массив после этой строки?
Get('data').JsonValue не работает, хочет Integer вместо 'data'.

Есть какой пример рабочий? Или компонент другой посоветуете для работы?
...
Рейтинг: 0 / 0
Как парсить JSON в D2010
    #39909581
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган,

Конечно, компонент.
Superobject или x-superobject. Совместимость с древних версий и непревзойденное удобство.
...
Рейтинг: 0 / 0
Как парсить JSON в D2010
    #39909586
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, SuperObject сейчас доступен в overbyteICs. В него и xml-ки можно парсить. Вроде все версии delphi поддерживаются.
...
Рейтинг: 0 / 0
Как парсить JSON в D2010
    #39909748
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зурбаган
...

А как перебрать массив после этой строки?
Get('data').JsonValue не работает, хочет Integer вместо 'data'.
...
Для массива было Get(i), как ни удивительно.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как парсить JSON в D2010
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]