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

Ключ

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

...

Compare Version 6 (Java)

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

Описание

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

Иконка

Image Removed

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

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

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

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

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

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

Настройки

...

Description

The action compares two JSON files and returns "true" if they are same, and "false" if not.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
First JSONFirst JSON for comparingRobin.JSON
Yes
Second JSONSecond JSON for comparingRobin.JSON
Yes
Results
ResultLogical variable whose value is true if files are equal, otherwise
СвойствоОписаниеТипПример заполненияОбязательность заполнения поляПараметры

Первый JSON

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

Robin.JSON

Да

Второй JSON

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

Robin.JSON

Да

Результаты

Результат

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

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

Отсутствуют

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

Задача

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


Special conditions of use

None.

Example of use

Task

Compare two JSON files.

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

Второй файл The second file 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"}
	]
}

...

Solution 

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

Реализация

...

Implementation

  1. Assemble a robot scheme with the actions.
    Image Added
  2. Set the "Open" action parameters (1st file).
    Image Added
  3. Set the "Open" action parameters (2nd file).
    Image Added
  4. Set the "Compare" action parameters.
    Image Added
  5. Click "Start" in the top panel.

Result

The program robot completed successfully. The contents of the two files are different.

Результат

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