.NET的JSON庫 JSON.NET

openkk 13年前發布 | 35K 次閱讀 .NET JSON開發包

這是一個.NET框架使用的 JSON 解析和操作的類庫。

功能特性:

-Flexible JSON serializer to convert .NET objects to JSON and back again
-LINQ to JSON for manually reading and writing JSON
-高性能,比.Net內置的JSON序列化功能更快。
-Writes indented, easy to read JSON
-支持JSON 與 XML 兩種格式相互轉換
-支持Silverlight 和 Windows Phone

示例代碼:

Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };

string json = JavaScriptConvert.SerializeObject(product);
//{
//  "Name": "Apple",
//  "Expiry": new Date(1230422400000),
//  "Price": 3.99,
//  "Sizes": [
//    "Small",
//    "Medium",
//    "Large"
//  ]
//}

Product deserializedProduct = JavaScriptConvert.DeserializeObject

  (json);

項目主頁:http://www.baiduhome.net/lib/view/home/1324130165218

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!