速度最快的Json序列框架Jil,入門動手實錄


 

好吧,我又先要貼出跑分圖了,出處

Jil是一個面向Json的序列化框架,在Nuget上可以下載到

 

 

支持數據類型

值得一提的是,Guid指定帶破折號格式(44B2673B-B5CA-477B-A8EA-F7B673F5783E)也支持的哦,SQL SERVER,數據類型uniqueidentifier默認就是使用這種格式的,很方便。

 

貌似在VS2010上安裝不成功,在VS2013上安裝成功了,可能有依賴項吧

打開包管理器控制台界面,輸入

Install-Package Jil

 

提示安裝成功后,就可以開始打代碼了,測試類的話和前面例子一樣,就不貼了

還是沿用前篇文章的例子

 

調用的時候也很方便

引用命名空間

using Jil;

 

序列化、反序列化方式

復制代碼
 List<Person> pSource = new List<Person>() { p1, p2 };
            string content = JSON.Serialize<List<Person>>(pSource);

            Console.Write(content);
            //寫入文件
            File.WriteAllText("D://helloJson.txt", content);

            Console.WriteLine("\r\n****解析部分*****");

            List<Person> pResult = JSON.Deserialize<List<Person>>(content);
復制代碼

 

和Protobuf相比,體積大了很多,但是勝在JS原生支持

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM