我有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
的邮件
[{ ... }, { ... }]
但是由于我拥有其他数据-info
,items
字段而不是简单的数组-是否可以将其与其他数据分开,然后再次聚合?