Simple-framework忽略列表中的空XML元素

时间:2016-05-08 11:09:34

标签: xml simple-framework

在反序列化简单的字符串列表时,Simple Framework只会忽略空标记,并且只包含非空值。如何解决这个问题?

我想要这个XML部分

var jsonObj = '{"TeamList" : [{"teamid" : "1","teamname" : "Barcelona"}]}';
var obj = $.parseJSON(jsonObj);

生成一个包含7个元素的数组,其中第二个元素等于'例如'而所有其他都是空字符串或空值。相反,我只是得到一个单元素列表。

我的<type> <inflection></inflection> <inflection></inflection> <inflection>example</inflection> <inflection></inflection> <inflection></inflection> <inflection></inflection> <inflection></inflection> </type> 类如下所示(它是较大层次结构的一部分,因此它没有Type注释):

@Root

1 个答案:

答案 0 :(得分:1)

您可以测试 相反方式 是否有助于您:How to serialize a null string as a single empty tag?

如果没有,您可以使用 Converter ,如下所示:Empty entry in ElementList SimpleXML