89.9. 将 JSON 数据拆分为 JSON 的子行
您可以使用 JSONPath 来分割 JSON 文档,例如:
from("direct:start") .split().jsonpath("$.store.book[*]") .to("log:book");
然后,每个书都会记录,但消息正文是一个 Map
实例。有时,您可能想要将其输出为普通字符串 JSON 值,该值可使用 writeAsString
选项完成,如下所示:
from("direct:start") .split().jsonpathWriteAsString("$.store.book[*]") .to("log:book");
然后,每个书都会作为 String JSON 值记录。