68.9. 以 JSON 身份将 JSON 数据分割为子行中
您可以使用 JSONPath 分割 JSON 文档,例如:
from("direct:start") .split().jsonpath("$.store.book[*]") .to("log:book");
然后会记录每个图书,但消息正文是一个 映射
实例。有时,您可能想要以普通字符串 JSON 值形式输出,它可以通过 writeAsString
选项实现,如下所示:
from("direct:start") .split().jsonpathWriteAsString("$.store.book[*]") .to("log:book");
然后每个图书都作为 String JSON 值记录。