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

Ключ

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

Сравнить Версия 6 (Java)

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

...

Описание

Действие сравнивает два JSON и возвращает true, если они одинаковые, и false, если нет. 

Иконка

Image Modified

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

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

Первый JSON                   Первый JSON для сравнения

Второй JSON                    Второй JSON для сравнения

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

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

Настройки

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

Первый JSON

Первый JSON для сравнения

Robin.JSON


Да

Второй JSON

Второй JSON для сравнения

Robin.JSON


Да

Результаты

Результат

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

Robin.Boolean

true


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

Отсутствуют

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

Задача

Сравнить 2 JSON файла.

Первый файл test.json:

Блок кода
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"}
	]
}

...

Блок кода
titletest 2.json
linenumberstrue
collapsetrue
{
	"firstname":"Joil",
	"lastname": "Jackson",
	"gender":"male",
	"age": 31,
	"address": {
		"streetAddress": "101",
		"city": "San Diego",
		"state": "CA"
	},
	"phonenumber": [
	{ "type": "home", "number": "79349282382"}
	]
}

Решение 

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

Реализация

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


  2. Настроить параметры для действия "Open". (1-й файл)


  3. Настроить параметры для действия "Open". (2-й файл)


  4. Настроить параметры для действия "Compare". 


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

Результат

Программный робот отработал успешно. Содержимое файлов различно.