有一个返回一个非常基本的json响应的服务:
{
"methodresult": "error",
"ErrorCode": 2,
"ErrorCodeText": "format",
"ErrorMessage": "Json parse exception at pos:171 msg:Expecting \"key\""
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用JSONPath来查询"methodresult"值是否返回"错误".
基于我见过的文档/示例,我希望这可以工作:
$[?(@.methodresult=="error")]
Run Code Online (Sandbox Code Playgroud)
但是基于我正在使用的验证器(https://jsonpath.curiousconcept.com/)我没有看到任何布尔响应.
当试图用一个不在数组中的东西写一个表达式时,我有什么东西不见了?