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

Ключ

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

Get value Version 3 (Java)

Action group

Получить значение 

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

Описание

...

Description

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

...

Action icon

Image Modified

...

Settings of parameters

Свойство
Property
Описание
Description
Тип
Type
Пример заполнения
Filling example
Обязательность
Mandatory 
заполнения поля
field
Параметры
Parameters
JSONJSON
для обработки
for processingRobin.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

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

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

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

Задача: получить значение элемента lastName из JSON файла sample2.json

Image Removed

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

Реализация:

  1. Собрать схему робота ,состоящую из действий: 
    Image Removed
  2. Настроить параметры для действия "Открыть". 
    Image Removed
  3. Настроить параметры для действия "Получить значение". 
    Image Removed
  4. Нажать на кнопку "Старт" в верхней панели.

Результат: 

Программный робот отработал успешно. Значение требуемого элемента получено. 



Special conditions

None.

Example of use

Task

Get the lastName element value from a JSON-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"}
	]
}


Solution

Use the "Open", "Get value" actions. 

Implementation

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

  2. Set the "Open" action parameters.
    Image Added

  3. Set the "Get value" action parameters.
    Image Added

  4. Click "Start" in the top panel.

Result

The program robot completed successfully. The value of the needed element was obtained.

Image AddedImage Removed