java - 如何使用 jayway/jsonpath 验证 JSON 路径?

标签 java jsonpath

我的 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/

相关文章:

java - 如何在 testcontainers execInContainer 方法中通过管道传输命令

ruby-on-rails - ruby rails : How can I use JSONPath to access (and save to database) nested objects/properties within a JSON array?

java - Java中JSONPath的基本使用

python - 如何向 jsonpath 提供输入字符串?

c# - 检查 JSONPath 字符串在 C# 中是否有效

java - Solr执行DataImportHandler时出现java.lang.ClassNotFoundException : net. minidev.json.writer.JsonReaderI

java - 有效地计算乘积 a * b² * c³ ...

java - 对齐 JEditorPane 的 html 内容(图像)

java - 为什么 DEFAULT_NUM_DIRECT_ARENA 派生自 PlatformDependent.maxDirectMemory()?

java - 如何处理codenameone中的多点触控事件?