Apache camel 用于大型json文件的驼峰流拆分器

Apache camel 用于大型json文件的驼峰流拆分器,apache-camel,Apache Camel,camel是否支持对大型JSON数据进行流式拆分?我知道对xml的支持是存在的。我尝试用jsonpathexpression拆分大型json文件。它在处理小文件时运行良好,但在处理大文件时出现异常 JsonPathExpression jsonPathExpression = new JsonPathExpression("$."); from("stream:hxxp://dummy:5984/test/a123/p.txt") .spli

camel是否支持对大型JSON数据进行流式拆分?我知道对xml的支持是存在的。我尝试用jsonpathexpression拆分大型json文件。它在处理小文件时运行良好,但在处理大文件时出现异常

JsonPathExpression jsonPathExpression = new JsonPathExpression("$.");


 from("stream:hxxp://dummy:5984/test/a123/p.txt")
                        .split(jsonPathExpression).streaming().parallelProcessing()
                        .process(new Processor() {
                            @Override
                            public void process(Exchange exchange) throws Exception {
                                String s = exchange.getIn().getBody(String.class);
                            }
                        })});

你能分享你的路线吗?您是否将jsonpath表达式与spilt()方法一起使用?是的,我提供了表达式。我想你需要在jsonpath项目中填写一个增强请求,这样我们就可以在迭代模式下读取jsonpath了(他们有一个内部的PathTokenizer),有什么结果吗?我也需要这个功能。。。或者用某种方法来实现这一点