360.4. マーシャリングの使用法
マーシャリングは次のいずれかを受け入れます。
- マップのリスト (L`ist<Map<String, ?>>`)、各行に 1 つ
-
1 行に 1 つのマップ (
Map<String, ?>
)
他のボディは例外を出力します。
360.4.1. 使用例: Map を CSV 形式にマーシャリングする
<route> <from uri="direct:input"/> <marshal> <univocity-csv/> </marshal> <to uri="mock:result"/> </route>
360.4.2. 使用例: Map を固定幅形式にマーシャリングする
<route> <from uri="direct:input"/> <marshal> <univocity-fixed padding="_"> <univocity-header length="5"/> <univocity-header length="5"/> <univocity-header length="5"/> </univocity-fixed> </marshal> <to uri="mock:result"/> </route>
360.4.3. 使用例: Map を TSV 形式にマーシャリングする
<route> <from uri="direct:input"/> <marshal> <univocity-tsv/> </marshal> <to uri="mock:result"/> </route>