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

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

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

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

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


Описание

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

Иконка

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

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

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

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

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

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

Настройки

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
JSONJSON for processingRobin.JSON
Yes
JSONPathJSONPath describes the path to the JSON element. It always starts with a „/“ 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
ValueVariable containing value from JSON. The value is returned as a string.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"}
	]
}


Решение

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

Реализация

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


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


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


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

Результат

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

  • Нет меток