Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2020, 22:54   #1
remus-xe2
Пользователь
 
Регистрация: 27.10.2017
Сообщений: 54
По умолчанию Как распарсить json

Доброго дня, пытаюсь перейти с system.json на XSuperObject.
Не могу понять как распарсить массив типа такого:
Цитата:
[{
"user_id": "20432",
"user_name": "aGFN0cmVt",
"hash": "WFhYWFhYWFhFhYWFhYWFhYWFhYWFhYWFg= ",
"auth": false
}, {
"user_id": "204392",
"user_name": "SFMgRBoYXNoc3RyZW0p",
"hash": "MzhGMTczNzTBDQUM2NDg0RkFDNDgxRjEwO EM=",
"auth": true
}]
в стандартном компоненте просто пихал все это в TJSONArry и крутил в цикле записи а в XSuperObject нашел только как обращаться к массивам которые имеют имена.

Цитата:
arr:= SA(memo1.Text);
for I := 0 to obj.Length-1 do
.......
в теле цикла что писать, как обратится к конкретному элементу массива ?

Последний раз редактировалось remus-xe2; 04.12.2020 в 22:57.
remus-xe2 вне форума Ответить с цитированием
Старый 05.12.2020, 12:31   #2
remus-xe2
Пользователь
 
Регистрация: 27.10.2017
Сообщений: 54
По умолчанию

возможно кому то поможет
for I := 0 to arr.Length-1 do
showmessage( arr.o[i].s['user_id'] );
remus-xe2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распарсить JSON массив SAMOUCHKA PHP 1 22.11.2018 15:00
Как распарсить распарсить HTTP заголовки Андрей Цапко C/C++ Сетевое программирование 1 10.08.2017 11:57
Как распарсить Json в Delphi XE8 ArtGrek Общие вопросы Delphi 1 14.03.2017 15:22
Распарсить JSON nibufep Общие вопросы Delphi 1 01.05.2016 14:37
Помогите распарсить JSON. hatecows C# (си шарп) 3 03.01.2014 18:40