我有一个对象数组,可能包含空值。
序列化数组时,我也得到一个空标记来表示空值。实施例
<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />
如何在没有这些值的情况下序列化?
答案 0 :(得分:0)
我能想到的一种方法是使用XmlWriter并使用nil修剪那些......
答案 1 :(得分:0)
在DataMember声明中,所有可选参数EmitDefaultValues = false;
DataMember(IsRequired = false,EmitDefaultValue = false)