Scala-JsonPath-检查对象属性是否具有特定值
我有以下json对象Scala-JsonPath-检查对象属性是否具有特定值,scala,gatling,jsonpath,Scala,Gatling,Jsonpath,我有以下json对象 { "object1":{ "0":{ "prop1":"3", "prop2":1530741600000 }, "1":{ "prop1":"4", "prop2":1530741600000 } } } 我想知道object1是否有一个属性prop1大于3的元素 我正在尝试$.object1[@.prop1==“4”]或$.object1[*[@.prop1==“4”]],但它不起作用
{
"object1":{
"0":{
"prop1":"3",
"prop2":1530741600000
},
"1":{
"prop1":"4",
"prop2":1530741600000
}
}
}
我想知道object1是否有一个属性prop1大于3的元素
我正在尝试
$.object1[@.prop1==“4”]
或$.object1[*[@.prop1==“4”]]
,但它不起作用。有什么想法吗?我想你就快到了,你只需要使用一个过滤表达式[?(表达式)]
,并确保你在正确的json级别上查找
$.object1.*[?(@.prop1 == "4")]