是否有一个属性可以关闭自定义对象中的字段的序列化(DataContractJsonSerializer)

时间:2009-10-08 00:23:03

标签: c# json serialization

我正在使用DataContractJsonSerializer类将我的对象序列化为JSON。

我可以在自定义对象(C#)中的字段上使用哪个属性来关闭该特定字段的序列化吗?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

如果您使用DataContractAttribute来装饰您的课程,则需要使用DataMemberAttribute标记您要序列化的字段/属性。我不认为有任何属性可以关闭没有DataContractAttribute的类上的公共属性/字段的序列化。 MSDN有tutorial on how to serialize data as JSON