一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - C#中 Json 序列化去掉null值的方法

C#中 Json 序列化去掉null值的方法

2022-01-21 14:11huangenai C#

要將一個對象序列化,可是如果對象的屬性為null的時候,我們想將屬性為null的都去掉,怎么處理呢?其實方法很簡單的,下面就跟隨腳本之家小編一起學(xué)習(xí)C#中 Json 序列化去掉null值的方法吧

要將一個對象序列化,可是如果對象的屬性為null的時候,我們想將屬性為null的都去掉。

在這里我使用Newtonsoft.Json.dll

記錄一下序列化以及反序列化

json字符串轉(zhuǎn)對象

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

將對象轉(zhuǎn)化為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);

直接這樣JsonConvert.SerializeObject(obj);序列化結(jié)果

?
1
2
3
4
5
6
7
8
"MemberQuery": {
  "PhoneNumber": "13222222222",
  "Name": "test",
  "MF": "女",
  "BirthDate": "01/01/2017",
  "MaritalStatus": null,
  "Country": null
}

過濾掉NULL序列化結(jié)果:

?
1
2
3
4
5
6
"MemberQuery": {
 "PhoneNumber": "13222222222",
 "Name": "test",
 "MF": "女",
 "BirthDate": "01/01/2017"
}

總結(jié)

以上所述是小編給大家介紹的C#中 Json 序列化去掉null值的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/huangenai/archive/2017/09/13/7513235.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 无限韩国视频免费播放 | 无遮挡免费h肉动漫在线观看 | 免费二级毛片免费完整视频 | 美女吃jj| 国内精品久久久久久不卡影院 | 男男gaygays黑人 | 国产va免费精品高清在线观看 | 日本高清视频在线免费观看 | 3d动漫美女被吸乳羞羞有 | 边摸边吃奶边做爽视频免费 | 亚洲精品成人456在线播放 | 成人看的羞羞视频免费观看 | 私人影院在线播放 | 国产码一区二区三区 | 亚洲一二三区久久五月天婷婷 | 国产播放啪视频免费视频 | 国产小视频在线免费观看 | 脱jk裙的美女露小内内无遮挡 | www.91在线 | 日韩精品亚洲专区在线影视 | 热99精品视频 | 精品一区二区三区中文 | 国色天香视频资源网 | 桃乃木香奈ipx在线播放 | 免费一级欧美片片线观看 | 欧美激情亚洲 | 成人高辣h视频一区二区在线观看 | 亚洲精品老司机福利在线播放 | 欧美日本一道高清二区三区 | 国产日本免费 | 亚洲网站在线观看 | 无码国产成人777爽死在线观看 | 国产日韩欧美精品在线 | 男人午夜免费视频 | 视频在线观看一区二区 | ady@ady9.映画网 | 四缺一的小说 | 日本草草视频在线观看 | 日本无翼乌漫画 | 美女裆部 | 亚洲老头老太hd |