文件大小 | 2.9M | 更新时间 | 2017年03月07日 | |||
授权方式 | 免费软件 | 软件语言 | 简体中文 | |||
当前版本 | 系统要求 | Win7/Win8/Win10 | ||||
开发商 | 0 | 官方网站 | 暂无 |
alibaba fastjson jar包是一款fastjson开发所需要的jar包,本包是可以让java开发得到高性能功能完善的jar包,如果您需要开发fastjson,那么alibaba fastjson jar包就是您需要下载使用的了。功能介绍
·高性能·
fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。
·支持标准·
fastjson完全支持json的标准,也是官方网站收录的参考实现之一。
·功能强大·
支持各种jdk类型。包括基本类型、javabean、collection、map、enum、泛型等。
支持循环引用
·无依赖·
不需要例外额外的jar,能够直接跑在jdk上。
·支持范围广·
支持jdk 5、jdk 6、android、阿里云手机等环境。
·开源·
apache license 2.0
代码托管在github.org上
·测试充分·
fastjson有超过1500个testcase,每次构建都会跑一遍,丰富的测试场景保证了功能稳定。
内容预览
使用技巧
maven
如果你使用了maven,maven repository配置如下:
pom.xml文件中加入依赖依赖:
序列化
一个json库涉及的最基本功能就是序列化和反序列化。fastjson支持java bean的直接序列化。你可以使用com.alibaba.fastjson.json这个类进行序列化和反序列化。
基本序列化
序列化就是把javabean对象转化成json格式的文本。
在这个例子中,调用json.tojsonstring方法,把对象o转化为json格式的文本。
使用单引号
标准的json是使用双引号的,javascript支持使用单引号格式的json文本,fastjson也支持这个特性,打开serializerfeature.usesinglequotes这个特性就可以了了,例如:
fastjson序列化时可以选择的serializerfeature有十几个,你可以按照自己的需要去选择使用。