59.5. unmarshalling from XML to List<Map> 或 List<pojo>
如果您使用 Jackson 将 Jackson 结合到映射/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" unmarshalType="com.foo.MyPojo"/> </dataFormats>
<dataFormats>
<jacksonxml id="jack" useList="true" unmarshalType="com.foo.MyPojo"/>
</dataFormats>