359.4. マーシャリングの使用法
マーシャリングは次のいずれかを受け入れます。
- マップのリスト (L`ist<Map<String, ?>>`)、各行に 1 つ
-
1 行に 1 つのマップ (
Map<String, ?>)
他のボディは例外を出力します。
359.4.1. 使用例: Map を CSV 形式にマーシャリングする
<route>
<from uri="direct:input"/>
<marshal>
<univocity-csv/>
</marshal>
<to uri="mock:result"/>
</route>359.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>359.4.3. 使用例: Map を TSV 形式にマーシャリングする
<route>
<from uri="direct:input"/>
<marshal>
<univocity-tsv/>
</marshal>
<to uri="mock:result"/>
</route>