精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

Alibaba Fastjson Jar包

Alibaba Fastjson Jar包

类型:编程开发 语言:简体

大小:2.9M 更新时间:2017-03-07

推荐指数:

应用简介


阿里巴巴FastjsonJar包是一个Fastjsonjar包,可以帮助使用Fastjson功能。 Fastjson是一个用Java语言编写的高性能JSON库,功能齐全。当然fastjsonjar包是必不可少的。









阿里巴巴Fastjson Jar包是一个Fastjson jar包,可以帮助使用Fastjson功能。 Fastjson是一个用Java语言编写的高性能、完整的JSON库。当然fastjson的jar包是必须的。



2017371029289860869187528240_600_0.jpg



软件特点



高性能



fastjson采用独创的算法,将解析速度提升到了极致,超越了所有json库,包括曾经号称最快的jackson。而且还超越了Google的二进制协议protocol buf。



支持标准



Fastjson完全支持http://json.org标准,也是官网包含的参考实现之一。



功能强大



支持各种jdk类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。



支持循环引用



无依赖



不需要额外的jar,可以直接在JDK上运行。



支持范围广



支持JDK 5、JDK 6、Android、阿里云手机等环境。



开源



阿帕奇许可证2.0



代码托管在github.org 上



测试充分



fastjson 有超过1,500 个测试用例,每次构建时都会运行这些测试用例。丰富的测试场景保证功能稳定性。



内容预览



2017371029289860869187528240_600_0.jpg



2017371029299860869177527240_600_0.jpg



技能



maven



如果使用Maven,则maven仓库配置如下:



2017371029279860869177528240_600_0.jpg



将依赖项添加到pom.xml 文件:



2017371029273203203411961680_600_0.jpg



序列化



JSON 库涉及的最基本的功能是序列化和反序列化。 Fastjson支持java bean的直接序列化。您可以使用com.alibaba.fastjson.JSON 类进行序列化和反序列化。



基本序列化



序列化就是将JavaBean对象转换成JSON格式的文本。



2017371029273293202411961680_600_0.jpg



本例中调用JSON.toJSONString 方法将对象o 转换为JSON 格式的文本。



使用单引号



标准JSON 使用双引号。 JavaScript 支持单引号格式的json 文本。 Fastjson也支持这个功能。只需打开SerializerFeature.UseSingleQuotes 功能即可。例如:



2017371029285426435744194810_600_0.jpg



序列化fastjson时可以选择的SerializerFeatures有十几种。您可以根据自己的需要来选择和使用它们。