Wcf序列化排除默认值

时间:2013-08-07 07:38:44

标签: wcf

我似乎记得这是一个属性,如果它有一个默认值,或者可能只是null,它会告诉序列化程序不包含字段。

有谁能记住wcf中是否存在这样的东西?

1 个答案:

答案 0 :(得分:4)

使用Data Contract Serializer,您可以使用EmitDefaultValue属性:

[DataMember(EmitDefaultValue = false)]
public string position = null;