我正在尝试反序列化此xml列表
<Element name=1>
<property1>
</Element>
<Element name=2>
<property1>
</Element>
使用自定义反序列化程序,但是当我使用mapper
读取此xml时mapper.readValue(raw,Inventory.class);
我总是得到一个带有最后一个元素的json对象,而不是获取一个json数组。
我尝试了像这样的不同配置
JacksonXmlModule module = new JacksonXmlModule();
module.setDefaultUseWrapper(false);
ObjectMapper mapper = new XmlMapper(module);
但一切都没有改变。
我想继续使用我的自定义反序列化器而不是使用注释,因为元素非常复杂,我简化了它以向您展示问题。