当反序列化一个简单的字符串列表时,simple Framework只忽略空标签,只包含非空值。如何解决这个问题?
我想要这个XML部分
<type>
<inflection></inflection>
<inflection></inflection>
<inflection>example</inflection>
<inflection></inflection>
<inflection></inflection>
<inflection></inflection>
<inflection></inflection>
</type>生成一个包含7个元素的数组,其中第二个元素等于'example‘,其他的都是空字符串或空值。相反,我只得到一个只有一个元素的列表。
我的Type类如下所示(它是更大层次结构的一部分,因此没有@Root注释):
public class Type {
...
@ElementList(inline = true, entry = "inflection")
private List<String> inflections = new ArrayList<String>();
...
}发布于 2016-07-23 02:39:30
您可以测试与此相反的是否对您有帮助:How to serialize a null string as a single empty tag?
如果没有,您可以使用如下的:Empty entry in ElementList SimpleXML
https://stackoverflow.com/questions/37099126
复制相似问题