【发布时间】:2012-10-27 05:33:57
【问题描述】:
<a>
<b1>b1</b1>
<b2>b2</b2>
<b3>
<c1></c1>
<c2></c2>
</b3>
<b3>
<c1></c1>
<c2></c2>
</b3>
<b3>
<c1></c1>
<c2></c2>
</b3>
</a>
由于所有<b3> 不包含在包装元素中,例如<b3s>,当我使用Jackson XmlMapper 将XML 文件读取到我的POJO Java Bean 类时,我得到了异常
com.fasterxml.jackson.databind.JsonMappingException: Can not instantiate value of type [simple type, class com.xxxxx] from String value; no single-String constructor/factory method (through reference chain: com.xxxx["xxx"]->com.xxx["xxx"])
我应该使用什么注释?
@XmlElement
public List<B3> b3;
【问题讨论】: