У меня есть анонимный массив объектов, и я хотел бы найти объект по определенному полю.
Я пробовал это:
jsonPath.get("$.[?(@.name == 'David')]")
но я получаю следующую ошибку:
Invalid JSON expression:
Script1.groovy: 1: Unexpected input: ' $.[' @ line 1, column 29.
$.[?(@.name == 'David')]
^
1 error
Как мне это исправить?
JSON:
[
{"name": "David"}, {"name": "Ron"}, {"name": "Dana"}
]