在序列化对象时,我们使用了属性级别的NullValueHandling来忽略空值:
[Newtonsoft.Json.JsonProperty("Topic", NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public string Topic { get; set; }
现在事实证明,在一种情况下,即使每个属性都具有NullValueHandling.Ignore并且属性值为null,我们也应该对每个属性进行序列化。
使用Json.NET序列化对象时,是否可以覆盖属性级别的NullValueHandling-规则?