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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2015, 09:38   #1
STRELOK-2007
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 144
Вопрос JSON и имя "элемента"

Работаю в Delphi XE7, модуль JSON. Используются такие классы, как TJSONValue, TJSONObject, TJSONString.

Так вот:
Есть допустим такой JSON
Код:
{"error":{"error_code":10,"error_msg":"Internal server error: could not get application","request_params":[{"key":"oauth","value":"1"},
{"key":"method","value":""},{"key":"owner_id","value":"0"},{"key":"v","value":"5.28"},{"key":"access_token","value":"sEdit1"}]}}
Я так понимаю, когда делается
Код:
 FResponseJSON:= TJSONObject.ParseJSONValue(FResponseString);
То FResponseJSON, является неким Root элементом, по аналогии с XML. Т.к. все последующие операции, проходят через него.

Так вот, как получить имя этого, и любого другого элемента? По аналогии с TXMLNode.NodeName

Понятное дело, можно использовать, допустим if Pos('error', FResponseString) > 0 then. Но это как то не круто.

Заранее спасибо!

Последний раз редактировалось Stilet; 02.02.2015 в 10:03.
STRELOK-2007 вне форума Ответить с цитированием
Старый 02.02.2015, 10:25   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

мм почитать документацию по TJSONValue.GetValue, не?
Человек_Борща вне форума Ответить с цитированием
Старый 02.02.2015, 12:17   #3
STRELOK-2007
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 144
Смех

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
мм почитать документацию по TJSONValue.GetValue, не?
http://docwiki.embarcadero.com/Libra...Value.GetValue

Прочитал, помогло
STRELOK-2007 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" Alexsandrr Microsoft Office Excel 4 19.10.2013 14:22
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
можно ли прописать стиль для элемента "внутри" этого самого элемента ? vedro-compota HTML и CSS 8 03.05.2010 17:24
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
PHP(или другой язык): Получить все пары "имя" -> "значение" переданные методом POST KingOfNothing PHP 4 12.04.2009 14:06