在序列化对象时,我们使用属性级的nullvaluehandling忽略了空值:
[Newtonsoft.Json.JsonProperty("Topic", NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore)]
public string Topic { get; set; }
现在发现在一个场景中,我们应该序列化每个属性,即使它们有nullvaluehandling.ignore并且属性值为null。
在用json.net序列化对象时,是否可以重写属性级的nullvaluehandling规则?