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

C#如何處理JSON

 更新時間:2023年01月28日 08:32:10   作者:久許  
這篇文章主要介紹了C#如何處理JSON問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C#如何處理JSON

C#中總共有兩種方式處理JSON。

第一種

右擊項目->添加->引用

這里重點介紹第二種方式。

第二種

使用NuGet包,對沒錯,是Json.Net

需要引入的命名空間是:

這種方式直接使用工具,不需要進行new。

生成JSON文件

對于序列化和反序列化的理解:

反序列化:從外部(磁盤或者網(wǎng)絡(luò))讀入的文件反序列化之后讀入內(nèi)存。

序列化:   內(nèi)存中的內(nèi)容序列化之后輸出。

從上面最后一行代碼可知:寫入到了Output.json文件中。

實例化操作,簡稱實操。下面幾個圖片中的代碼其實是同一個文件當中的,只是一下子截圖截不完。

控制臺程序,輸入a,d,s,q分別進行增加,刪除,展示,退出操作。操作完成之后,寫入到j(luò)son文件中,下次打開程序的時候可以從json文件讀入數(shù)據(jù)。也就是說,具有持久性。

注意:

因為我們處理的是列表,并且還希望在列表中添加和刪除。列表中的每一個cell都是一個對象。因此讓Item繼承IEquatable。

反序列化的函數(shù)傳入的是list,那么得到的也是list

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#匿名委托和Java匿名局部內(nèi)部類使用方法示例

    C#匿名委托和Java匿名局部內(nèi)部類使用方法示例

    Java在嵌套類型這里提供的特性比較多,假設(shè):Java的字節(jié)碼只支持靜態(tài)嵌套類,內(nèi)部類、局部內(nèi)部類和匿名局部內(nèi)部類都是編譯器提供的語法糖,這個假設(shè)目前沒法驗證(看不懂字節(jié)碼),本文先來看一下C#是如何為我們提供的這種語法糖
    2013-11-11
  • C# Linq讀取XML文件的實例

    C# Linq讀取XML文件的實例

    C# Linq讀取XML文件的實例,需要的朋友可以參考一下
    2013-05-05
  • c# SendMail發(fā)送郵件實例代碼

    c# SendMail發(fā)送郵件實例代碼

    這篇文章介紹了c# SendMail發(fā)送郵件實例代碼,有需要的朋友可以參考一下
    2013-09-09
  • C#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法

    C#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法

    下面小編就為大家?guī)硪黄狢#獲取鼠標在listview右鍵點擊單元格的內(nèi)容方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • c#數(shù)組詳解

    c#數(shù)組詳解

    這篇文章主要介紹了c#數(shù)組的一些相關(guān)知識,需要的朋友可以參考下
    2007-05-05
  • 詳解C#中Dictionary<TKey,TValue>的存儲結(jié)構(gòu)

    詳解C#中Dictionary<TKey,TValue>的存儲結(jié)構(gòu)

    無論是實際的項目中,還是在我們學(xué)習(xí)的過程中,都會重點的應(yīng)用到Dictionary<TKey,?TValue>這個存儲類型,所以本文就來為大家介紹一下這一存儲結(jié)構(gòu)的相關(guān)知識,希望對大家有所幫助
    2023-11-11
  • C#窗體傳值實例匯總

    C#窗體傳值實例匯總

    這篇文章主要介紹了C#窗體傳值,實例形式匯總了靜態(tài)變量傳值、委托傳值、對話框之間的傳值等常見應(yīng)用技巧,需要的朋友可以參考下
    2014-12-12
  • 基于C#實現(xiàn)簡單的隨機抽獎小程序

    基于C#實現(xiàn)簡單的隨機抽獎小程序

    臨近春節(jié),大街小巷的地方都有抽獎活動,那么基于C#是如何實現(xiàn)簡單的抽獎程序的呢,下面小編給大家分享了具體代碼,有需要的朋友參考下
    2016-01-01
  • C#實現(xiàn)十字鏈表的使用示例

    C#實現(xiàn)十字鏈表的使用示例

    十字鏈表是一種將數(shù)據(jù)存儲在節(jié)點中的數(shù)據(jù)結(jié)構(gòu),每個節(jié)點包含兩個指針,分別指向下一個節(jié)點和上一個節(jié)點,通過定義節(jié)點類和鏈表類,實現(xiàn)十字鏈表的創(chuàng)建、遍歷、插入和刪除等操作,本文就來實現(xiàn)一下
    2023-11-11
  • C#使用GDI繪制矩形的方法

    C#使用GDI繪制矩形的方法

    這篇文章主要介紹了C#使用GDI繪制矩形的方法,涉及C#使用GDI繪圖的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04

最新評論