89.9. JSON データを JSON としてサブ行に分割する
JSONPath を使用して、次のような JSON ドキュメントを分割できます。
from("direct:start")
    .split().jsonpath("$.store.book[*]")
    .to("log:book");
from("direct:start")
    .split().jsonpath("$.store.book[*]")
    .to("log:book");
				次に、各書籍がログに記録されますが、メッセージボディーは Map インスタンスです。場合によっては、これをプレーンな String JSON 値として出力する場合があります。これは、次のように writeAsString オプションで実行できます。
			
from("direct:start")
    .split().jsonpathWriteAsString("$.store.book[*]")
    .to("log:book");
from("direct:start")
    .split().jsonpathWriteAsString("$.store.book[*]")
    .to("log:book");
次に、各書籍が String JSON 値としてログに記録されます。