JSON(JavaScript Objec會雜t Notation)是一種輕量級的數據交換格式時子,可使人們(men)很容易地進行閱讀和編站鐘寫,同時(shí)也方便了機器(qì)進行解析和生成。明信簡潔和清晰的層次結構使得(de) JSON 成為(wèi)理想的數據交換語言。 易于人閱讀和編寫,同時(喝腦shí)也易于機器(qì)解析和生成,并有效地提升網絡傳輸效率。而Newtonsoft.Json是一種受長(c車裡háng)沙網站設計歡迎的高性能Json處理框架,今天我們(men)來講解一也白些它的用法。
一、右擊項目管理Nuget程序包,我們(men)安裝需要的包後引用就可以們藍了。
&nbs河能p;
二、Newtonsoft.Json的使用
 下靜;1.創建對象和數組
&報日nbsp;
2.反序列化路朋
這是前端長(cháng)沙網站制作需要傳的農書數據,為(wèi)一個數組,數組的每一項又包括了一個對象,對象中有我們(m林紙en)需要的屬性
上面的數據如(rú)果直接由C#代碼創建則為(wèi)
我們(men)将由前端傳過來的json字符串直接用DeserializeObject方法将其反序列化,類型用對應的List<Point>,其中Point是自定義類,包括了五個屬性,然後就可以對拿(ná)到的L民高ist進行我們(men)需要的操作了
&n技懂bsp;3.序列化
 我路;長(cháng)沙做網站後台傳數據給前端也是傳的兵南字符串,這時(shí)要将其轉化為(wèi)json格式的字符串,需用serializeObject方法
&器藍nbsp;