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

Ключ

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

...

Get value Version 3 (Java)

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

Описание

...

Description

The action returns the value from JSON through Действие возвращает значение из JSON по JSONPath.

...

Action icon

Image Modified

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

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

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

JSONPath             JSONPath описывает путь до элемента JSON.

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

Значение Переменная, содержащая значение из JSON. Значение возвращается в виде строки.

Настройки

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
JSONJSON for processing

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

JSON

JSON для обработки
Robin.JSON
Да

Yes
JSONPathJSONPath
описывает путь до элемента JSON. Он всегда начинается с символа
describes the path to the JSON element. It always starts with a „/“
. Далее указываются соответствующие ключи. Для доступа к элементам массивов используются индексы (отсчет начивается с 0). Например, такой путь
character. The corresponding keys are listed below. Indexes are used to access array elements (counting starts from 0). For example, the path „/key/1“
указывает, что мы пытаемся получить доступ ко второму элементу массива, который доступен по ключу
indicates that we are trying to access the second element of the array, which is accessible by the key „key“.Robin.String
Да

Yes
Результаты
Results

Значение

Переменная, содержащая значение из JSON. Значение возвращается в виде строки
ValueVariable containing value from JSON. The value is returned as a string.Robin.Object

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

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

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

Задача



Special conditions

None.

Example of use

Task

Get the lastName element value from a JSON-file Получить значение элемента lastName из 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"}
	]
}

...


Solution

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

Реализация

Implementation

  1. Assemble a robot scheme with the actions:
    Image Added

  2. Set the Собрать схему робота ,состоящую из действий: 
    Image Removed
    Настроить параметры для действия "Open" action parameters. 


  3. Настроить параметры для действия Set the "Get value" action parameters. 


  4. Нажать на кнопку Click "Старт" в верхней панелиStart" in the top panel.

Результат

Result

The program robot completed successfully. The value of the needed element was obtained.Программный робот отработал успешно. Значение требуемого элемента получено.