Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Содержит

...

ключ Версия 6 (Java)

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

...

Описание

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

Иконка

Image Added

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

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

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

Ключ                        Ключ в JSON

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

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

Настройки

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

JSON

JSON

JSON

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

Robin.JSON


Да

Ключ

Key

Ключ в JSON

Robin.String


Да

Результаты

Результат

Result

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

Robin.Boolean

true

Нет

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

Отсутствуют

Пример

...

использования 

Задача

Проверить : проверить содержит ли JSON ключ firstName.

Image Removed

-файл test.json ключ "firstname".

Блок кода
titletest.json
linenumberstrue
collapsetrue
{
	"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. Собрать схему робота, состоящего из действий:
    Image RemovedImage Added

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

  3. Настроить параметры действия "Содержит ключContains key".
    Image RemovedImage Added

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

Результат

...

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

Image RemovedImage Added