Java 8 Apache camel
我有一个监听活动MQ的camel路由。我的队列包含JSON有效负载。我已经创建了映射器bean,想知道如何将json响应转换为映射器对象列表。
from ("activemq:queue:my.queue")
.log("msg received").log("body" + ${body}");
class myMapper{
String name;
String addr;
}
答案 0 :(得分:1)
您需要查看Camel JSON页面和相关示例。从JSON文本转换 - > Java对象在Camel中称为“解组”,Java对象 - > JSON文本是“编组”。
答案 1 :(得分:0)
from ("activemq:queue:my.queue")
.log("msg received")
.unmarshal().json(Jackson, MyMapper.class).to("sendToAnotherRoute");