Имея следующий ответ JSON, как я могу получить список элементов foo и bar или значения zoneGroup для каждого элемента с помощью GPath или встроенного JsonPath RestAssured?
{
"priceZones": {
"foo": [
{
"zoneGroup": "foo",
"code": "id1"
}
],
"bar": [
{
"zoneGroup": "bar",
"code": "id2"
}
]
}
}
Я попробовал priceZones.*.[*].zoneGroupJsonPath Evaluator, но получил сообщение об ошибке, что RestAssured не принимает * как подстановочный знак.
@WilfredClement Я хочу отстоять их против имеющегося у меня массива.
Для ответа, содержащего сложный json, использование десериализации будет преимуществом перед написанием jsonpath.

Вы просто хотите извлечь значения и сохранить их в переменной или подтвердить их?