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

JSON.NET

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上排名第一。

性能对比

jsonperformance

开发文档

安装

NuGet

要安装Json.NET,可以在Package Manager Console下执行下列命令:

 

直接下载

可以从这里找到需要的版本点击下载。

相关项目

协议

Json.NET遵循MIT开源协议发布,可免费用于商业软件开发。

官方网站:http://www.newtonsoft.com/json
开源地址:https://github.com/JamesNK/Newtonsoft.Json

猜你喜欢

转载自chuchanggeng-15.iteye.com/blog/2294193