ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 好用的 Json.NET 2.0

好用的 Json.NET 2.0

原创 Linux操作系统 作者:elanglee 时间:2009-03-29 16:16:55 0 删除 编辑

JSON ( Javascript. Object Notation ) 是一种很方便的资料格式,常用於 AJAX 的相關應用中,主要是可以將 JavaScript. 的物件資料變成一種字串的格式,以方便網路傳輸,也是序列化的一種方式。

當然在 .NET 這個領域也少不了他,我之前就用過 Json.NET 1.3 版,真的是還蠻方便的,但因為當時文件不多,也只有提供一些範例程式而已,所以應用的範圍並不廣,不過還是幫我省去了許多 ASP.NET 與 JavaScript. 之間交換資料的困擾。

新版的 Json.NET 2.0 除了提供相當完整的線上文件之外,還提供了 LINQ to JSON 的 LINQ Provider 可以更方便的存取 JSON 物件,今後將可比以往用更輕鬆的方式用 .NET 撰寫 JSON 相關的程式了,新版的 Json.NET 2.0 大概有以下特色:

  1. 支援 LINQ to JSON
  2. 快速的 JsonReader 與 JsonWriter 類別
  3. 可透過 JsonSerializer 輕易且快速的轉換你現有的 .NET 物件為 JSON 格式(也可從 JSON 格式轉回 .NET 物件)
  4. Json.NET 也可幫你將 JSON 字串格式化成有縮排的格式,用以方便除錯與檢視
  5. 可設定 JsonIgnore 與 JsonProperty 屬性(Attribute)到你的類別中,用以宣告物件要如何序列化
  6. 能夠將 JSON 轉成 XML 格式,也可將 XML 轉成 JSON 格式

如果要下載 Json.NET 2.0 可以到 Json.NET CodePlex Project 網站下載。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7383074/viewspace-580518/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ASP.net MVC和jqGrid
请登录后发表评论 登录
全部评论

注册时间:2008-10-10

  • 博文量
    49
  • 访问量
    140989