Sik*_*ski 6 java json apache-camel
我有一个REST服务器,它在响应正文中发送JSON.我最近开始阅读Apache Camel.我使用以下命令将请求发送到我的REST服务.
from("direct:start").setHeader("token", simple("234da"))
.to("http://localhost:8088/foo/bar/?foo1=bar1");
Run Code Online (Sandbox Code Playgroud)
现在响应将是一个JSON,有没有什么方法我可以使用某种方法直接将这个JSON直接放入POJO to()(类似这样的东西)?
to("http://localhost:8088/foo/bar/?foo1=bar1").toPOJO();
Run Code Online (Sandbox Code Playgroud)
我更喜欢非Spring解决方案.
谢谢
Apache Camel 提供了一个组件来将 POJO 与 JSON 进行编组和解组。
在你的情况下,它将是:
from("direct:start").setHeader("token", simple("234da"))
.to("http://localhost:8088/foo/bar/?foo1=bar1")
.unmarshal().json();
Run Code Online (Sandbox Code Playgroud)
顺便说一下,你可能需要配置你的 json 库才能做到这一点,我建议你看看官方配置。
| 归档时间: |
|
| 查看次数: |
10716 次 |
| 最近记录: |