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

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

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

Получить значение Версия 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. Нажать на кнопку "Старт" в верхней панели.

Результат

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

  • Нет меток