在反序列化简单的字符串列表时,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
答案 0 :(得分:1)
您可以测试 相反方式 是否有助于您:How to serialize a null string as a single empty tag?
如果没有,您可以使用 Converter
,如下所示:Empty entry in ElementList SimpleXML