C#实现Json序列化删除null值的方法实例


本文摘自PHP中文网,作者黄舟,侵删。

要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉,怎么处理呢?其实方法很简单的,下面就跟随脚本之家小编一起学习C#中 Json 序列化去掉null值的方法吧

要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉。

在这里我使用Newtonsoft.Json.dll

记录一下序列化以及反序列化

json字符串转对象


1

Model model=JsonConvert.DeserializeObject<Model>(val);

将对象转化为json格式字符串


1

string jsonString = JsonConvert.SerializeObject(obj);

那么如何序列化为json时过滤掉NULL呢??


1

2

var jsonSetting = new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore};

var json = JsonConvert.SerializeObject(data, Formatting.Indented, jsonSetting);

阅读剩余部分

相关阅读 >>

c#编写windows服务程序的图文详解

c#实现操作字符串的方法总结

c#中使用反射以及特性简化的实例代码

angularjs是怎么为ng-click事件传递参数的?

c#如何使用libusbdotnet实现usb通信的示例详解

c#实现表格隔行换色

死锁的概念与死锁的条件

c#如何使用ilgenerator实现动态生成函数的实例

c#中匿名委托以及lambda表达式的实例详解

c#如何利用filesystemwatcher控件实现的文件监控的具体示例分享

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...