0

我有一个对象数组,其中可能包含空值。

序列化数组时,我还得到一个空标记来表示空值。前任。

<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />

没有这些值如何进行序列化?

4

2 回答 2

0

在您的 DataMember 声明中,所有可选参数 EmitDefaultValues = false;

数据成员(IsRequired = false,EmitDefaultValue = false)

于 2014-10-01T14:53:26.677 回答
0

我能想到的一种方法是使用 XmlWriter 并用 nil 修剪那些...

于 2012-07-19T07:57:18.330 回答