История страницы
...
Содержит ключ Версия 6 (Java)
Группа действий: JSON
...
Описание
Получает коллекцию, содержащую контент элементов с указанным ключом.
Настройки
Действие проверяет, содержит ли JSON ключ
Иконка действия
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры |
Контекст
JSON | JSON |
для обработки | Robin.JSON | Да | |
Ключ |
Указать имя ключа, из которого нужно взять таблицу.
Ключ в JSON | Robin.String | Да | ||
Результаты | ||||
Результат |
Возвращает коллекцию элементов по указанному ключу.
Логическая переменная, значение которой равно true, если ключ содержится в JSON, иначе - false | Robin.Boolean | true |
Нет |
Особые условия использования
...
Если ключ не определяет элемент однозначно, то мы получаем коллекцию из содержимого элементов, удовлетворяющих указанному ключу.
Отсутствуют.
Пример использования
Задача
Проверить содержит ли JSON-файл test.json ключ "firstname".
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
{
"firstname":"Joe",
"lastname": "Jackson",
"gender":"male",
"age": 28,
"address": {
"streetAddress": "101",
"city": "San Diego",
"state": "CA"
},
"phonenumber": [
{ "type": "home", "number": "9349282382"}
]
} |
Решение
Воспользоваться действиями "Открыть", "Содержит ключ".
Реализация
- Собрать схему робота, состоящего из действий.
- Настроить параметры действия "Открыть".
- Настроить параметры действия "Содержит ключ".
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно. Данный ключ содержится в JSON.
Если элемент имеет вложенные объекты, то содержимое этих объектов склеивается в одну строчку.