几种Json序列化工具的性能对比
2012-06-23 23:01
260 查看
现在Json这种轻量级的数据交换格式越来越广泛的得到运用,特别在移动互联网应用 中,移动终端和服务器的通信通常都是json。比较常用的几个json序列化工具有官方的jsonlib,还有google的gson,以及alibaba的fastjson。
特地写了点代码来测试这几个框架的性能,实验数据如下:
![](http://blog.51cto.com/attachment/201206/225233353.png)
可以看出,fastjson的综合性能是最高的,不过jsonlib也不赖。两者没有特别明显的差距。功能上三个框架都很相近。
不过值得一提的是,jsonlib和fastjson都依赖了很多三方包,换句话说,如果要用jsonlib,得打包带上一大批重量级的jar包 ,而gson则比较轻量 ,基本上可以“净身出户“。
特地写了点代码来测试这几个框架的性能,实验数据如下:
![](http://blog.51cto.com/attachment/201206/225233353.png)
可以看出,fastjson的综合性能是最高的,不过jsonlib也不赖。两者没有特别明显的差距。功能上三个框架都很相近。
不过值得一提的是,jsonlib和fastjson都依赖了很多三方包,换句话说,如果要用jsonlib,得打包带上一大批重量级的jar包 ,而gson则比较轻量 ,基本上可以“净身出户“。
相关文章推荐
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- json工具性能比较:json-lib和jackson进行Java对象到json字符串序列化[转]
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- erlang序列化工具性能对比(erlang protobuf和term_to_binary对比)
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 各种java序列化工具性能对比
- xml,json和各种序列化工具的对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- java序列化框架(protobuf、thrift、kryo、fst、fastjson、Jackson、gson、hessian)性能对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- fastjson、gson、jackson序列化和反序列化性能对比
- 几种常用的json序列化和反序列化工具介绍
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- 几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比
- Newtonsoft 和 FastJson 的序列化和反序列化性能的对比
- 三款常见JSON类库工具性能对比