代码之家  ›  专栏  ›  技术社区  ›  Mikael Koskinen

json.net使用序列化程序重写属性级nullvaluehandling

  •  1
  • Mikael Koskinen  · 技术社区  · 6 年前

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

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

    现在发现在一个场景中,我们应该序列化每个属性,即使它们有nullvaluehandling.ignore并且属性值为null。

    在用json.net序列化对象时,是否可以重写属性级的nullvaluehandling规则?

    0 回复  |  直到 6 年前