最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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值的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • C#通過流寫入一行數(shù)據(jù)到文件的方法

    C#通過流寫入一行數(shù)據(jù)到文件的方法

    這篇文章主要介紹了C#通過流寫入一行數(shù)據(jù)到文件的方法,涉及C#針對文本文件讀寫的基本技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • C#實現(xiàn)希爾排序算法的實踐

    C#實現(xiàn)希爾排序算法的實踐

    希爾排序算法是基于插入排序改進的一種排序方法,通過分組和遞減增量的策略來提高排序效率,學習希爾排序可以幫助理解排序算法原理,拓寬算法思維,并解決實際問題,感興趣的可以了解一下
    2024-10-10
  • C#中foreach語句使用break暫停遍歷的方法

    C#中foreach語句使用break暫停遍歷的方法

    這篇文章主要介紹了C#中foreach語句使用break暫停遍歷的方法,涉及C#中break語句跳出foreach循環(huán)的使用技巧,非常具有實用價值,是C#初學者必須掌握的重要技巧,需要的朋友可以參考下
    2015-04-04
  • unity3D實現(xiàn)攝像機抖動特效

    unity3D實現(xiàn)攝像機抖動特效

    這篇文章主要為大家詳細介紹了unity3D實現(xiàn)攝像機抖動特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • C# 中的GroupBy的動態(tài)拼接問題及GroupBy<>用法介紹

    C# 中的GroupBy的動態(tài)拼接問題及GroupBy<>用法介紹

    這篇文章主要介紹了C# 中的GroupBy的動態(tài)拼接問題,在文章給大家提到了C# List泛型集合中的GroupBy<>用法詳解,需要的朋友可以參考下
    2017-12-12
  • C# 開發(fā) FTP 客戶端的兩種方式

    C# 開發(fā) FTP 客戶端的兩種方式

    C# 開發(fā) FTP 客戶端主要有兩種思路:一是使用 .NET 內(nèi)置的 FtpWebRequest類,二是借助功能更強大的第三方開源庫,下面就來詳細的介紹一下這兩種方法,感興趣的可以了解一下
    2025-12-12
  • C#排序算法的比較分析

    C#排序算法的比較分析

    這篇文章主要介紹了C#排序算法的比較,實例分析幾種比較常見的算法,并對其時間復雜度與穩(wěn)定性進行了詳細的分析,需要的朋友可以參考下
    2014-11-11
  • C# 讀取數(shù)據(jù)庫表結構工具設計與實現(xiàn)思路

    C# 讀取數(shù)據(jù)庫表結構工具設計與實現(xiàn)思路

    本文介紹了基于C#和ADO.NET的數(shù)據(jù)庫表結構讀取工具,并詳細闡述了實現(xiàn)步驟、關鍵技術點及擴展功能,該工具具備低侵入性和高擴展性,適用于開發(fā)調(diào)試、數(shù)據(jù)庫文檔生成等場景,感興趣的朋友跟隨小編一起看看吧
    2026-04-04
  • C#生成EMF矢量圖形文件示例詳解

    C#生成EMF矢量圖形文件示例詳解

    這篇文章主要為大家介紹了C#?生成?EMF矢量圖形文件詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • C#生成Code39條形碼而非條形碼字體的方法

    C#生成Code39條形碼而非條形碼字體的方法

    由于Code39編譯簡單、能夠對任意長度的數(shù)據(jù)進行編碼、支持設備比較廣泛所以被廣泛的采用,下面介紹下C#生成Code39條形碼而非條形碼字體的方法,需要的朋友可以參考下
    2015-07-07

最新評論

社会| 天全县| 朔州市| 新野县| 古浪县| 方正县| 汪清县| 霍州市| 长海县| 新河县| 永年县| 观塘区| 克东县| 乾安县| 马边| 若羌县| 兴山县| 文登市| 通化市| 花莲县| 元谋县| 永修县| 扎兰屯市| 曲阳县| 荆门市| 辛集市| 钟山县| 宁海县| 理塘县| 民乐县| 宁津县| 壤塘县| 阜平县| 永丰县| 宾川县| 元氏县| 五河县| 荆门市| 大悟县| 宜州市| 双峰县|