欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年09月13日 15:21:57   作者:huangenai  
要將一個對象序列化,可是如果對象的屬性為null的時候,我們想將屬性為null的都去掉,怎么處理呢?其實方法很簡單的,下面就跟隨腳本之家小編一起學習C#中 Json 序列化去掉null值的方法吧

要將一個對象序列化,可是如果對象的屬性為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值的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • C# 對象持久化詳解

    C# 對象持久化詳解

    本文介紹的是除數據庫之外的幾種對象持久化方式。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • C#數據結構與算法揭秘二 線性結構

    C#數據結構與算法揭秘二 線性結構

    本文中,我們討論了什么是線性結構,線性結構有哪些特點,并且詳細介紹了一個最簡單線性結構順序表,并且通過源代碼對她進行一些列的分析,最后還舉了兩個例子,讓我們更好的理解順序表
    2012-11-11
  • c#調用c語言dll需要注意的地方

    c#調用c語言dll需要注意的地方

    這篇文章主要介紹了c#調用c語言dll需要注意的地方,幫助大家更好的理解和學習使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C#實現文本文件讀寫方法匯總

    C#實現文本文件讀寫方法匯總

    本文給大家匯總介紹了C#實現文本文件讀寫的方法,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-06-06
  • C#程序提示“正由另一進程使用,因此該進程無法訪問該文件”的解決辦法

    C#程序提示“正由另一進程使用,因此該進程無法訪問該文件”的解決辦法

    這篇文章主要介紹了C#程序提示“正由另一進程使用,因此該進程無法訪問該文件”的解決辦法,本文通過改寫程序代碼實現解決這個問題,需要的朋友可以參考下
    2015-06-06
  • WPF實現時鐘特效

    WPF實現時鐘特效

    這篇文章主要介紹了WPF實現時鐘特效,過程很簡單,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 如何在C#中調用COM組件

    如何在C#中調用COM組件

    這篇文章主要介紹了如何在C#中調用COM組件,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • C#結構體特性實例分析

    C#結構體特性實例分析

    這篇文章主要介紹了C#結構體特性,以實例形式較為詳細的分析了C#結構體的功能、定義及相關特性,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • DevExpress之TreeList用法實例總結

    DevExpress之TreeList用法實例總結

    這篇文章主要介紹了DevExpress之TreeList用法,對于C#初學者有一定的借鑒價值,需要的朋友可以參考下
    2014-08-08
  • 對指定的網頁進行截圖的效果 C#版

    對指定的網頁進行截圖的效果 C#版

    對指定的網頁進行截圖的效果 C#版...
    2007-08-08

最新評論