作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 json 文件
{
"name":"john",
"address":"abcd",
"ID":"xyz",
"time":"2016-12-22"
}
只有当该 jsonpath 中的 ID = xyz 时,我才想将其从mock:a发送到mock:b 它是如何在camel中完成的?
from("mock:a").choice().when().jsonpath("ID == xyz").to("mock:b") ?
jsonpath部分是怎么写的?
最佳答案
看来我找到了 -
.when().jsonpath("$.ID=='xyz'")
但诀窍是添加以下依赖项 -
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsonpath</artifactId>
<version>${camel.version}</version>
</dependency>
关于java - 如何用camel编写jsonpath来选择json文件中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295894/
我是一名优秀的程序员,十分优秀!