Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala-JsonPath-检查对象属性是否具有特定值_Scala_Gatling_Jsonpath - Fatal编程技术网

Scala-JsonPath-检查对象属性是否具有特定值

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”]],但它不起作用

我有以下json对象

{ 
"object1":{  
  "0":{  
     "prop1":"3",
     "prop2":1530741600000
  },
  "1":{  
     "prop1":"4",
     "prop2":1530741600000
  }      
}
}
我想知道object1是否有一个属性prop1大于3的元素


我正在尝试
$.object1[@.prop1==“4”]
$.object1[*[@.prop1==“4”]]
,但它不起作用。有什么想法吗?

我想你就快到了,你只需要使用一个过滤表达式
[?(表达式)]
,并确保你在正确的json级别上查找

$.object1.*[?(@.prop1 == "4")]