【问题标题】:Remove Null values in JSON and Update JSON删除 JSON 中的 Null 值并更新 JSON
【发布时间】:2014-05-07 03:04:45
【问题描述】:

我通过使用 Newtonsoft 对列表进行序列化,将 JSON 数组作为字符串,如下所示

[{"ID":"1","Name":"somename","Class":"12","Section":null},{"ID":null,"Name":"somename","Class":"13","Section":null},{"ID":2,"Name":"somename","Class":null,"Section":"A"}]

我需要通过将 NULL 值删除到另一个 JSONString 来转换此 JSON,如下所示

[{"ID":"1","Name":"somename","Class":"12",},{"Name":"somename","Class":"13",},{"ID":2,"Name":"somename","Section":"A"}]

有没有办法我可以使用 Newtonsoft 或者我该怎么做。

【问题讨论】:

    标签: c# json json.net


    【解决方案1】:

    您可以将JsonSerializerSettingsNullValueHandling 一起使用:

    var result = JsonConvert.SerializeObject(obj, 
                new JsonSerializerSettings() 
                { 
                    NullValueHandling = NullValueHandling.Ignore 
                });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      相关资源
      最近更新 更多