
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上排名第一。
性能對比
開發文檔
- 技術文檔
- 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