小编Sel*_*gam的帖子

带有 Json 数组拆分的 Apache Camel

我有一个骆驼应用程序,它从一个大小为 13000 的 jms 队列接收一个 json 数组请求,json 数组请求的结构如下。我想以 5 个为一组流式传输和拆分 json 数组。例如,如果我收到一个大小为 100 的 json 数组,我想将其分组为 5 个并将其拆分为 20 个请求。是否有内置的骆驼功能来分组和拆分 json 数组,还是我需要编写自定义拆分器?

我正在使用骆驼 2.17 版本。

示例 json 数组:

[{
    "name": "Ram",
    "email": "ram@gmail.com",
    "age": 23
 }, {
    "name": "Shyam",
    "email": "shyam23@gmail.com",
    "age": 28
 }, {
    "name": "John",
    "email": "john@gmail.com",
    "age": 33
 }, {
    "name": "Bob",
    "email": "bob32@gmail.com",
    "age": 41
 }, {
    "name": "test1",
    "email": "test1@gmail.com",
    "age": 41
 }, {
    "name": "test2",
    "email": "test2@gmail.com",
    "age": 41
 }, {
    "name": "test3",
    "email": …
Run Code Online (Sandbox Code Playgroud)

json apache-camel jbossfuse

4
推荐指数
2
解决办法
8609
查看次数

标签 统计

apache-camel ×1

jbossfuse ×1

json ×1