0
我有一個對象數組,它可能包含空值。DataContractSerializer - 忽略數組中的空值
序列化數組時,我也得到一個空標記來表示空值。防爆。
<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />
如何在沒有這些值的情況下序列化?
我有一個對象數組,它可能包含空值。DataContractSerializer - 忽略數組中的空值
序列化數組時,我也得到一個空標記來表示空值。防爆。
<TableType i:nil="true" />
<TableType i:nil="true" />
<TableType i:nil="true" />
如何在沒有這些值的情況下序列化?
一種方法我能想到的是用戶的XmlWriter和修剪與零的那些...
在你的數據成員的聲明,所有的可選參數EmitDefaultValues = FALSE;數據成員(IsRequired = false,EmitDefaultValue =假)