...
Блок кода | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "calls": [ { "phone": "79996662211", "externalId": "", "additionalData": "", "variables": { "firstName": "Никита", "lastName": "Сергеев", "age": "33" } }, { "phone": "79996662233", "externalId": "", "additionalData": "", "variables": { "firstName": "Иван", "lastName": "Иванов", "age": "26" } } ] } |
В этом случае нужно получить значение поля «age» Ивана Иванова, для этого выполните следующие действия:
- Объявите тело ответа. Адрес на этом этапе: «result».
- Между элементами адреса проставьте точки. Адрес на этом этапе: «result.».
- Укажите поле «calls». Это поле является массивом. Массивы обозначаются квадратными скобками. Адрес на этом этапе: «result.calls».
- Все элементы массива обозначаются индексами. Укажите элемент массива, содержащий интересующую информацию. Адрес на этом этапе: «result.calls.1».
Примечание Индексация в массивах начинается с 0, поэтому если в массиве 3 элемента, но индексироваться они будут следующим образом: 0, 1, 2.
- После того, как попали в нужный элемент массива, укажите поле «variables». Адрес на этом этапе: «result.calls.1.variables».
- Укажите последнее интересующее вас поле «age». Адрес на этом этапе: «result.calls.1.variables.age».
Таким образом полный адрес искомого элемента: «result.calls.1.variables.age».
Использование адреса в сценарии
...
Для сохранения нужных данных в переменную указываем полный адрес в JSON к искомым данным.
...