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
СвойствоОписаниеТипПример заполненияОбязательностьзаполнения поляПараметры для обработкиДа описывает путь до элемента 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 |
ДаРезультатыЗначение | Переменная, содержащая значение из JSON. Значение возвращается в виде строкиValue | Variable containing value from JSON. The value is returned as a string. | Robin.Object |
Особые условия использования
Отсутствуют.
Пример использования
Задача: получить значение элемента lastName из JSON файла sample2.json
Image Removed
Решение: воспользоваться действиями "Открыть", "Получить значение".
Реализация:
- Собрать схему робота ,состоящую из действий:
Image Removed
- Настроить параметры для действия "Открыть".
Image Removed
- Настроить параметры для действия "Получить значение".
Image Removed
- Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Значение требуемого элемента получено.
Special conditions
None.
Example of use
Task
Get the lastName element value from a JSON-file test.json
Блок кода |
---|
title | test.json |
---|
linenumbers | true |
---|
collapse | true |
---|
|
{
"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
- Assemble a robot scheme with the actions:
Image Added
- Set the "Open" action parameters.
Image Added
- Set the "Get value" action parameters.
Image Added
- Click "Start" in the top panel.
Result
The program robot completed successfully. The value of the needed element was obtained.
Image Added
Image Removed