在JSON和JSON更新删除Null值 [英] Remove Null values in JSON and Update JSON
本文介绍了在JSON和JSON更新删除Null值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我JSON阵列作为一个字符串通过采用序列Newtonsoft如下
I have JSON Array as a string by serializing a list using Newtonsoft as below
[{"ID":"1","Name":"somename","Class":"12","Section":null},{"ID":null,"Name":"somename","Class":"13","Section":null},{"ID":2,"Name":"somename","Class":null,"Section":"A"}]
我需要像下面
[{"ID":"1","Name":"somename","Class":"12",},{"Name":"somename","Class":"13",},{"ID":2,"Name":"somename","Section":"A"}]
有没有一种方法,我可以使用Newtonsoft这个或我怎么做到这一点。
Is there a way I can use Newtonsoft for this or how do i do this.
推荐答案
您可以使用 JsonSerializerSettings
与 NullValueHandling
:
var result = JsonConvert.SerializeObject(obj,
new JsonSerializerSettings()
{
NullValueHandling = NullValueHandling.Ignore
});
这篇关于在JSON和JSON更新删除Null值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文