使用apache骆驼分割json

时间:2019-06-05 13:40:37

标签: java json apache-camel

我有json的这种格式

{
   "info": "private_info_id",
   "items": [
       { "itemId": "1", "itemName": "Custom item 1" },
       { "itemId": "2", "itemName": "Custom item 2" }
   ]
}

我创建消息对象

class MessageObject {
    String requestId;
    String json;
}

将其发送到messageObjectEndpoint。稍后再使用。

<route>
    <from ref="messageObjectEndpoint"/>
    <bean ref="messageConsumer"/>
</route>

我想将其拆分为较小的邮件,发送并在接收时汇总。该怎么做?

据我了解,camel允许拆分json的邮件

[{ ... }, { ... }]

但是由于我拥有其他数据-infoitems字段而不是简单的数组-是否可以将其与其他数据分开,然后再次聚合?

0 个答案:

没有答案