我有一个匿名对象数组,我想通过特定字段查找对象。
我试过这个:
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"}
]