我有这样的实体:
public class Adding {
@ElementList(entry = "contactList", inline = true, required = false)
private List<String> contactListsPaths;
... getters/setter ...
}
然后我尝试解析这样的xml:
<adding>
<contactList>ContactList.xml</contactList>
<contactList></contactList>
</adding>
解析这个xml之后我得到类只用一个contactList添加,忽略空的contactLists。为什么?我该如何避免这种行为?我发现理由是属性&#39; inline&#39;有价值&#39;真的&#39;,但我需要它。 有人知道如何避免这种行为吗? (我知道我可以使用自定义转换器解决它,但对于这样一个小问题似乎太难解决了)