Имя: Пароль:
1C
1С v8
Разобрать структуру строки JSON
0 ac13
 
19.04.19
15:41
Например, сеть результат ответа

{
   "firstName": "Иван",
   "lastName": "Иванов",
   "address": {
      "streetAddress": "Московское ш., 101, кв.101",
      "city": "Ленинград",
      "postalCode": 101101
   },
   "phoneNumbers": [
      "812 123-1234",
      "916 123-4567"
   ]
}

Нужно получить значение "phoneNumbers". Как это сделать?
1 Chameleon1980
 
19.04.19
15:44
ЧтениеJson=Новый ЧтениеJSON;
ЧтениеJson.УстановитьСтроку(ТвояСтрока);
Данные=ПрочитатьJSON(ЧтениеJSON);

ф=Данные.phoneNumbers;

ф=массив твоих телефонов
2 d4rkmesa
 
19.04.19
15:44
(0) Десериализовать стандартной ПрочитатьJSON и обратиться по ключу структуры или соответствия.
3 ac13
 
19.04.19
15:54
(1) на это мне выдает, что поле объекта не обнаружено "phoneNumbers"
4 ac13
 
19.04.19
15:58
А так получилось

ЧтениеJson = Новый ЧтениеJSON;
ЧтениеJson.УстановитьСтроку(СтрокаJSON);
Данные = ПрочитатьJSON(ЧтениеJSON);

Для каждого Значение из ДанныеЦикл
    Телефон = Значение.phoneNumbers;
КонецЦикла;
5 Buster007
 
19.04.19
16:19
неужели так сложно почитать синтакс-помощник?
6 Мимохожий Однако
 
19.04.19
16:36
(5) ОФФ. Ты не мистянин. ))
7 Fram
 
19.04.19
16:42
(4) отладчик еще не освоил?
8 Chameleon1980
 
22.04.19
07:05
(3) значит ты где-то соврал изначально
у меня сразу все получилось в голове :)
9 ДенисЧ
 
22.04.19
07:16
(4)
Данные = ПрочитатьJSON(ЧтениеJSON);

Для каждого Значение из ДанныеЦикл

Эти две строчки  не стыкуются
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.