.NET的JSON框架:Json.NET 5.0 發布

jopen 11年前發布 | 19K 次閱讀 Json.NET

Json.NET是一個著名高性能的.NET JSON框架。
json.net.jpg

Json.NET 5.0 Release 1 發布了,主要改進有:

  • 支持 .NET 4.5
  • 增加可移植庫用于 .NET 4.5 + WP8 + Win8
  • 移除 Silverlight 庫
  • 移除 Windows Phone

發行說明

它具有以下特性:

  • 靈活的JSON序列化器用于實現.NET對象與JSON的轉換
  • LINQ to JSON for manually reading and writing JSON
  • High performance, faster than .NET's built-in JSON serializers
  • Write indented, easy to read JSON
  • 支持XML與JSON互換
  • 支持 .NET 2, .NET 3.5, .NET 4, Silverlight, Windows Phone 和Windows 8.

示例代碼:

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);
 

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