У меня есть ниже json ответ. Ниже ответа для массива объектов слоя 2 может быть x количество элементов
{"data": {
"layer1": {
"layer2": [
{
"item1": "result1",
"item2": "result2"
},
{
"item1": "result3",
"item2": "result4"
}
]
}
}
}
Мое требование: если я знаю значение одного элемента (например, item1
значение результат4 ), как мне получить значение элемента соответствия item1
, которое равно result3 .
У меня есть приведенный ниже код, из которого я могу получить массив объектов. Возможно ли получить результат выше с выводом ниже.
List<Object> actual = response.jsonPath().getList("data.layer1.layer2");