我有以下JSON文档:
{
"logVersion": 1,
"id": "65eb093d-39ea-11e4-8481-0dcbed7e7494",
"part": "e5818b35-39ea-11e4-9c1a-0ee3aaa24b07",
"interaction": {
"product": "IVR",
"start": 1410463962299000,
"finish": 0
},
"productData": {
"timestamp": "2014-09-11T19:36:16.356Z",
"name": "SessionEnded"
}
}
我想验证productData.name =='SessionEnded'。我尝试了以下方法:
此jsonpath expression tester上有$.productData[?(@.name == 'SessionEnded')]
和$.productData?(@.name == 'SessionEnded')
。
答案 0 :(得分:1)
我认为你的jsonpath是好的。
$.productData[?(@.name=='SessionEnded')]
在这位测试者身上为我工作:[1]:http://jsonpath.herokuapp.com/