Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

JSON - проверить, что есть структура

JSON - проверить, что есть структура
Я
   Масянька
 
05.02.20 - 11:06
Доброе утро!
Выгрузка док-ов в JSON (таб. часть - структура).
Как при загрузке проверить, что есть нужная структура?
В док-те 2 ТЧ - товары и услуги. Если товары заполнены - формируется структура, если услуги - соответственно.
А при загрузке - как проверить что есть соответствующая структура?
Спасибо.
PS Да, есть вариант делать пустую структуру. Но хочется - "легким движением руки..."
 
 
   polosov
 
1 - 05.02.20 - 11:10
Если есть верхний уровень у структуры, то "Свойство".
Если нет, то перебрать значения структуры (Для Каждого Цикл) и искать нужный ключ.
   polosov
 
2 - 05.02.20 - 11:11
+(1)  Вернее перебрать ЭЛЕМЕНТЫ структуры
   Масянька
 
3 - 05.02.20 - 11:12
(1)     Если (Структура.Товары.Количество() > 0) Тогда 
        Для Каждого ТекСтрока Из Структура.Товары Цикл
ткни, пожалуйста, где и что?
   polosov
 
4 - 05.02.20 - 11:16
(3) Я не совсем понял, что нужно.
Структура.Товары - это массив?
Нужно понять есть ли в "Структура" ключ "Товар" или "Услуга"?
   Масянька
 
5 - 05.02.20 - 11:18
(4) Массив.
Да, понять есть ли товар, есть ли услуга.
   polosov
 
6 - 05.02.20 - 11:20
Структура.Свойство("Товары") = Истина, если есть ключ Товары
   Масянька
 
7 - 05.02.20 - 11:21
(6) Спасибо огромное!!!!
   Cyberhawk
 
8 - 05.02.20 - 11:24

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.