157.6. XML から List<Map> または List<pojo> へのアンマーシャリング
Jackson を使用して XML を map/pojo のリストに非整列化する場合には、useList="true" を設定するか、org.apache.camel.component.jacksonxml.ListJacksonXMLDataFormat を使用してこれを指定できるようになりました。たとえば、Java を使用すると、次のように実行できます。
また、XML DSL を使用する場合は、以下に示すように useList 属性でリストを使用するように設定します。
<dataFormats>
<jacksonxml id="jack" useList="true"/>
</dataFormats>
<dataFormats>
<jacksonxml id="jack" useList="true"/>
</dataFormats>
また、pojo タイプも指定できます。
<dataFormats>
<jacksonxml id="jack" useList="true" unmarshalTypeName="com.foo.MyPojo"/>
</dataFormats>
<dataFormats>
<jacksonxml id="jack" useList="true" unmarshalTypeName="com.foo.MyPojo"/>
</dataFormats>