如果条件匹配,我想返回整个JSON。
Test Json:
{
"EVENTID": 2624367601,
"RECEIVERNAME": "CM.MYHR",
"SENDERNAME": "CM.EIS.CF1",
"AGREEMENTNAME": null
}
我一直在尝试https://jsonpath.curiousconcept.com,但无法弄清楚。我以为以下表达式应该起作用,但是它总是返回空。
$.[?(@.SENDERNAME==CM.EIS.CF1)]
请帮助。
您只有一个json片段。像这样尝试:
{
"events": [
{
"EVENTID": 2624367601,
"RECEIVERNAME": "CM.MYHR",
"SENDERNAME": "CM.EIS.CF1",
"AGREEMENTNAME": null
}
]
}
并使用:
$.*[?(@.SENDERNAME=='CM.EIS.CF1')]