Господа, прошу не пинать, что-то совсем зарапортовался.
Здесь в соседней ветке обсуждался разбор массива, но там он состоял из пар - ключ:значение. А если массив типа такого?
{"desc":"Описания...","otdel":["1","12","300"],"manufacturer":"ООО \"Привет\""}
Мне нужно получить значения массива otdel. Как здесь быть? Понимаю, что решение простое, но говорю, ка отрубило... desc и manufacturer - тут просто:
JS := TJSONObject.ParseJSONValue(JSONText) as TJSONObject;
if Assigned(JS) then
begin
// Заполняем Описание товара
desc := WithoutDQuotes(JS.GetValue('desc').ToString);
manufacturer := WithoutDQuotes(JS.GetValue('manufacturer').ToString);
memOpisanie.Lines.Clear;
memOpisanie.Lines.Add('Производитель: ' + manufacturer);
memOpisanie.Lines.Add('Описание товара: ' + desc);
...
Как быть с массивом? Заранее благодарен за адекватный ответ.
Вопрос
bssat
Господа, прошу не пинать, что-то совсем зарапортовался.
Здесь в соседней ветке обсуждался разбор массива, но там он состоял из пар - ключ:значение. А если массив типа такого?
{"desc":"Описания...","otdel":["1","12","300"],"manufacturer":"ООО \"Привет\""}
Мне нужно получить значения массива otdel. Как здесь быть? Понимаю, что решение простое, но говорю, ка отрубило... desc и manufacturer - тут просто:
Как быть с массивом? Заранее благодарен за адекватный ответ.
Изменено пользователем bssatСсылка на комментарий
11 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.