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