天天看點

Json.NET:.NET平台高性能JSON架構

Json.NET:.NET平台高性能JSON架構

Json.NET是一個流行的高性能JSON架構,可以用于.NET平台下的JSON操作。

主要特性

  • 世界級JSON序列化工具:使用JSON序列化器序列化與反序列化任何.NET對象。
  • LINQ轉換為JSON:使用Json.NET的JObject、JArray與JValue對象建立、轉換、查詢與修改JSON。
  • JSON Path:使用類XPath文法查詢JSON。
  • 高性能比DataContractJsonSerializer快50%,比JavaScriptSerializer快250%。
  • 易于使用:Json.NET功能複雜但易于使用。
  • 支援XML:如果你有需要,Json.NET可以在XML與JSON間互相轉換。
  • 開源:Json.NET是開源軟體,并且支援商業使用。
  • 跨平台:Json.NET支援Windows、Windows Store、WIndows Phone、Mono和Xamarin。
  • 最流行的.NET庫:超過1500萬次下載下傳,Json.NET在NuGet上排名第一。

性能對比

Json.NET:.NET平台高性能JSON架構

開發文檔

  • 技術文檔
  • 100個示例代碼
  • 專家支援(收費)
    • Stack Overflow

安裝

NuGet

要安裝Json.NET,可以在Package Manager Console下執行下列指令:

          Shell  

1 PM > Install - Package Newtonsoft .Json

直接下載下傳

可以從這裡找到需要的版本點選下載下傳。

相關項目

  • Json.NET Schema(收費)

協定

Json.NET遵循MIT開源協定釋出,可免費用于商業軟體開發。

官方網站:http://www.newtonsoft.com/json

開源位址:https://github.com/JamesNK/Newtonsoft.Json

繼續閱讀