删除JSON和Update JSON中的Null值
我通过使用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或者我如何使用它。
您可以将JsonSerializerSettings
与NullValueHandling
JsonSerializerSettings
使用:
var result = JsonConvert.SerializeObject(obj, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore });