C#中 Json 序列化去掉null值的方法
作者:huangenai 时间:2022-02-02 12:13:52
要将一个对象序列化,可是如果对象的属性为null的时候,我们想将属性为null的都去掉。
在这里我使用Newtonsoft.Json.dll
记录一下序列化以及反序列化
json字符串转对象
Model model=JsonConvert.DeserializeObject<Model>(val);
将对象转化为json格式字符串
string jsonString = JsonConvert.SerializeObject(obj);
那么如何序列化为json时过滤掉NULL呢??
var jsonSetting = new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore};
var json = JsonConvert.SerializeObject(data, Formatting.Indented, jsonSetting);
直接这样JsonConvert.SerializeObject(obj);
序列化结果
"MemberQuery": {
"PhoneNumber": "13222222222",
"Name": "test",
"MF": "女",
"BirthDate": "01/01/2017",
"MaritalStatus": null,
"Country": null
}
过滤掉NULL序列化结果:
"MemberQuery": {
"PhoneNumber": "13222222222",
"Name": "test",
"MF": "女",
"BirthDate": "01/01/2017"
}
总结
以上所述是小编给大家介绍的C#中 Json 序列化去掉null值的方法网站的支持!
来源:http://www.cnblogs.com/huangenai/archive/2017/09/13/7513235.html
标签:c#,json,null
0
投稿
猜你喜欢
全面了解Java中的内部类和匿名类
2023-01-05 09:14:23
Android从0到完整项目(1)使用Android studio 创建项目详解
2022-12-13 13:48:21
Java+Selenium调用JavaScript的方法详解
2021-05-26 17:08:24
Java实现限定时间CountDownLatch并行场景
2023-06-05 01:47:27
mybatis plus使用redis作为二级缓存的方法
2023-11-19 08:34:58
Java几个实例带你进阶升华下篇
2021-06-11 01:19:46
浅谈Android Studio导出javadoc文档操作及问题的解决
2023-07-07 14:32:53
C#实现利用Windows API读写INI文件的方法
2023-03-16 01:23:06
Android编程实现仿优酷圆盘旋转菜单效果的方法详解【附demo源码下载】
2021-05-27 11:39:35
Android中AutoCompleteTextView自动提示
2022-06-21 19:07:36
C# 获取硬件参数的实现方法
2023-11-04 21:30:38
Android 虚拟按键适配动态调整布局的方法
2022-03-03 07:20:24
详解WPF中的对象资源
2023-10-28 14:09:41
Android实现记住用户名和密码功能
2023-10-06 13:02:07
Kotlin协程launch原理详解
2023-05-19 09:36:01
C# 鼠标穿透窗体功能的实现方法
2021-09-26 04:24:38
SpringCloud+RocketMQ实现分布式事务的实践
2022-04-06 16:33:04
Java中定时器Timer致命缺点案例详解
2022-08-27 08:38:45
Spring boot事件监听实现过程解析
2022-08-29 13:46:02
在spring中手写全局异常拦 截器
2023-11-09 01:25:42