Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 9 Следующий »

Получить значение Версия 3 (Java)

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


Описание

Действие возвращает значение из JSON по JSONPath

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

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

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

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

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

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

JSON

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

Robin.JSON


Да

JSONPath

JSONPath описывает путь до элемента JSON. Он всегда начинается с символа „/“. Далее указываются соответствующие ключи. Для доступа к элементам массивов используются индексы (отсчет начинается с 0). Например, такой путь „/key/1“ указывает, что мы пытаемся получить доступ ко второму элементу массива, который доступен по ключу „key“

Robin.String


Да

Результаты

Значение

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

Robin.Object



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

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

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

Задача

Получить значение элемента lastName из JSON файла test.json

test.json
{
	"firstname":"Joe",
	"lastname": "Jackson",
	"gender":"male",
	"age": 28,
	"address": {
		"streetAddress": "101",
		"city": "San Diego",
		"state": "CA"
	},
	"phonenumber": [
	{ "type": "home", "number": "9349282382"}
	]
}


Решение

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

Реализация

  1. Собрать схему робота ,состоящую из действий: 

  2. Настроить параметры для действия "Открыть". 

  3. Настроить параметры для действия "Получить значение". 

  4. Нажать на кнопку "Старт" в верхней панели.

Результат

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

  • Нет меток