Содержит ключ Версия 6 (Java)

Группа действий: JSON 


Описание

Действие проверяет, содержит ли JSON ключ.

Иконка


Параметры действия

Входные параметры  

JSON                        JSON для обработки

Ключ                        Ключ в JSON

Выходные параметры

Результат Логическая переменная, значение которой равно true, если ключ содержится в JSON, иначе - false.

Настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры

JSON

JSON для обработки

Robin.JSON


Да

Ключ

Ключ в JSON

Robin.String


Да

Результаты

Результат

Логическая переменная, значение которой равно true, если ключ содержится в JSON, иначе - false.

Robin.Boolean

true

Нет

Особые условия использования

Отсутствуют

Пример использования 

Задача

Проверить содержит ли JSON-файл test.json ключ "firstname".

test.json
{
	"firstname":"Joe",
	"lastname": "Jackson",
	"gender":"male",
	"age": 28,
	"address": {
		"streetAddress": "101",
		"city": "San Diego",
		"state": "CA"
	},
	"phonenumber": [
	{ "type": "home", "number": "9349282382"}
	]
}

Решение

Воспользоваться действиями "Open", "Contains key". 

Реализация

  1. Собрать схему робота, состоящего из действий:


  2. Настроить параметры действия "Open". 


  3. Настроить параметры действия "Contains key".


  4. Нажать на кнопку "Старт" в верхней панели. 

Результат

Программный робот отработал успешно. Данный ключ содержится в JSON. 


  • Нет меток