我的 JSON 路径看起来像,
$.broker.pottialAction[?(@.object.name=='Groupon' && @.object.@type=='Organization')]
我尝试用
验证它new JsonContext().parse("{}").read("$.broker.pottialAction[?(@.object.name=='NGO' && @.object.@type=='组织')]")
但是,即使路径是有效的,它也会抛出 JSON 路径异常。
最佳答案
下面是实现的方法,
JsonPath.compile(""$.broker.potentialAction[?(@.object.name=='NGO' && @.object.@type=='Organization')]"");
关于java - 如何使用 jayway/jsonpath 验证 JSON 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45620546/