Json.NET使用序列化程序覆盖属性级别的NullValueHandling

时间:2018-10-04 04:59:13

标签: c# asp.net json.net

在序列化对象时,我们使用了属性级别的NullValueHandling来忽略空值:

[Newtonsoft.Json.JsonProperty("Topic", NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public string Topic { get; set; }

现在事实证明,在一种情况下,即使每个属性都具有NullValueHandling.Ignore并且属性值为null,我们也应该对每个属性进行序列化。

使用Json.NET序列化对象时,是否可以覆盖属性级别的NullValueHandling-规则?

0 个答案:

没有答案