fastjson 版本性能
来源:互联网 发布:mac os 修改开机密码 编辑:程序博客网 时间:2024/05/18 03:06
项目中用到fastjson,在将json串转换成Javabean的时候版本差异对性能影响较大。
当json串大小比较小时差异不明显,但是项目中发现当json达到1M以上时1.1.15的版本性能很差,需要几十秒。而最新的版本1.2.7仅需要100ms左右。
List<JavaBean> javaBean =JSON.parseArray(json, JavaBean.class);
转换的json串大小为1.53M json格式为:
[ { "id": 210000523, "ds": 6, "bcc": [ { "bc": 200, "p": [ { "tt": 1, "sp": 200.00, "tp": 200.00, "pt": [ ] }, { "tt": 2, "sp": 200.00, "tp": 200.00, "pt": [ ] }, { "tt": 3, "sp": 200.00, "tp": 200.00, "pt": [ ] } ], "sc": [ { "dd": "2015-12-08", "sp": [ { "tt": 1, "sp": 200.00 }, { "tt": 2, "sp": 200.00 }, { "tt": 3, "sp": 200.00 } ], "tp": 200.00, "cp": 200.00 } ] } ] }]
使用1.2.7用时:
fastjson:297ms
Jackson:232ms
但是当使用1.1.15时:
fastjson:4995ms
0 0
- fastjson 版本性能
- Gson与Fastjson性能比较
- json性能对比 fastjson jackson
- fastjson,gson的性能比较
- Jackson和FastJson性能谁更快
- FastJSON,Gson,Jackson性能对比
- fastjson: Release版本混淆异常问题
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- 高性能JSON库---FastJson(阿里巴巴)
- 高性能JSON库---FastJson(阿里巴巴)
- FastJson---高性能JSON开发包
- FastJson---高性能JSON开发包
- HTML之postion属性
- CentOS 7.1 NVMe 中断绑定最近的NUMA node
- UILabel - 方法总结
- iOS图片高斯模糊 毛玻璃效果
- linux下的C语言基础学习
- fastjson 版本性能
- java中list和set的区别与联系
- 15.bash编程变量
- 推送之个推
- 仿多看滑动翻页
- LeetCode Different Ways to Add Parentheses
- android学习之路1
- 基于IoT平台-开发快的智能温室监控设备设计
- myeclipse2014版安装freemarker IDE