gpt4 book ai didi

java - 如何用camel编写jsonpath来选择json文件中的项目

转载 作者:行者123 更新时间:2023-12-01 09:05:49 25 4
gpt4 key购买 nike

我有以下 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com