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

Ключ

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

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

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

...

Описание

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

Иконка действия

Image Modified

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

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

Ключ                        Ключ в JSON

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

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

Настройки

Параметры и их настройки

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

JSON

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

Robin.JSON


Да

Ключ

Ключ в JSON

Robin.String


Да

Результаты

Результат

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

.

Robin.Boolean

true

Нет

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

Отсутствуют.

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

Задача

Проверить содержит ли JSON-файл test.json ключ firstName"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"}
	]
}

Решение

Воспользоваться действиями "Открыть", "Содержит ключ". 

Реализация

  1. Собрать схему робота, состоящего из действий
  2. :
  3. .
  4. Image Removed
  5. Image Added
  6. Настроить параметры действия "Открыть". 
  7. Image Removed
  8. Image Added
  9. Настроить параметры действия "Содержит ключ".
  10. Image Removed
  11. Image Added
  12. Нажать на кнопку "Старт" в верхней панели. 

Результат

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