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

Ключ

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

...

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

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

...

Описание

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

Image Removed

...


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

Image Added

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

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

Первый

JSONFirst

JSON

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

Robin.JSON


Да

Второй

JSONSecond

JSON

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

Robin.JSON


Да

Результаты

Результат

Result

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

Robin.Boolean

true


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

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

Пример

...

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

Задача

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

Image RemovedImage Removed

.
Первый файл 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"}
	]
}

Второй файл test 2.json.

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

Решение 

Воспользоваться Решение: воспользоваться действиями "Открыть", "Сравнить". 

Реализация

...

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

Результат

...

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