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

Ключ

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

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

...

Версия 3 (Java)

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

...

Описание

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

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

Image Removed

...

Image Added

Параметры и их настройки

заполнения

Свойство

Описание

Тип

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

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

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

Параметры

JSON

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

Robin.JSON


Да

JSONPath

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

начивается

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

.

Robin.String


Да

Результаты

Значение

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

.

Robin.Object



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

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

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

Задача

Получить : получить значение элемента lastName из JSON файла sample2test.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"}
	]
}

Решение

Воспользоваться

Image Removed

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

Реализация

...

  1. Собрать схему робота ,состоящую из действий
  2. :
  3. . 
  4. Image Removed
  5. Image Added
  6. Настроить параметры для действия "Открыть". 
  7. Image Removed
  8. Image Added
  9. Настроить параметры для
  10. действия 
  11. действия "Получить значение". 
  12. Image Removed
  13. Image Added
  14. Нажать на кнопку "Старт" в верхней панели.

Результат

...

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