我有以下json文件
{
"name":"john",
"address":"abcd",
"ID":"xyz",
"time":"2016-12-22"
}
我想从mock发送它:a to mock:b只有当jsonpath中的ID = xyz时它是如何在驼峰中完成的?
from("mock:a").choice().when().jsonpath("ID == xyz").to("mock:b") ?
如何编写jsonpath部分?
答案 0 :(得分:1)
看起来我找到了它 -
.when().jsonpath("$.ID=='xyz'")
但诀窍是添加以下依赖项 -
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jsonpath</artifactId>
<version>${camel.version}</version>
</dependency>