Java 如何通过Rest-Assured中的字段值查找对象?

Java 如何通过Rest-Assured中的字段值查找对象?,java,groovy,rest-assured,gpath,Java,Groovy,Rest Assured,Gpath,我需要获得一个数组元素的code,该数组元素具有字段==名字: { “错误”:[ { “字段”:“名字”, “代码”:“不为空” }, { “字段”:“lastName”, “代码”:“不为空” } ] } 使用JsonPath,方法是$.errors[?(@.field==firstName)]。code。如何使用其GPath语法在Rest-Assured中实现同样的功能?还没有尝试过,但从我的头脑来看,这应该是可行的: errors.find { it.field == 'firstNam

我需要获得一个数组元素的
code
,该数组元素具有
字段
==
名字

{
“错误”:[
{
“字段”:“名字”,
“代码”:“不为空”
},
{
“字段”:“lastName”,
“代码”:“不为空”
}
]
}

使用JsonPath,方法是
$.errors[?(@.field==firstName)]。code
。如何使用其GPath语法在Rest-Assured中实现同样的功能?

还没有尝试过,但从我的头脑来看,这应该是可行的:

errors.find { it.field == 'firstName' }.code