关于java json转换工具性能比对
2011-12-30 14:52
411 查看
目前 java 中,java bean 和 json 之间的转换工具很多,例如: json-lib 、gson、fastjson和jackson等;
由于项目中,需要经常对java bean 和 json 字符串互转, 开始项目中 使用json-lib 第三工具进行互转,经测试发现,互转过程中一个list(10个java bean对象)转为 json字符串需要3s左右,从而造成系统反应慢。
为了解决这个问题,对java json工具做了测试,经测试,测试步骤不具体描述, 性能结果如下:
jackson > gson > fastjson > json-lib
备注: 阿里巴巴的fastjson有点吹,号称java转换json数据最快的工具,实际效果真不敢恭维。
加油 阿里!
由于项目中,需要经常对java bean 和 json 字符串互转, 开始项目中 使用json-lib 第三工具进行互转,经测试发现,互转过程中一个list(10个java bean对象)转为 json字符串需要3s左右,从而造成系统反应慢。
为了解决这个问题,对java json工具做了测试,经测试,测试步骤不具体描述, 性能结果如下:
jackson > gson > fastjson > json-lib
备注: 阿里巴巴的fastjson有点吹,号称java转换json数据最快的工具,实际效果真不敢恭维。
加油 阿里!
相关文章推荐
- java:关于json解析工具选型(JSON-java,json-lib,gson,fastjson)
- JSON字符串转换成java实体类的工具
- 关于json-lib将mysql中的date(time)转换成json对象出现java.sql.time not gethours问题
- json对象转换工具(java)
- Java实体转换为接口JSON调试数据工具
- 关于json以及json字符串和Java对象的转换
- [JsonSchema] 关于接口测试 Json 格式比对核心算法实现 (Java 版)
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- android java json与实体互相转换工具
- 关于 java JSONArray JSONObject转换问题
- 关于json与java对象转换插件问题
- java处理json的工具类(list,map和json的之间的转换)
- Java对象、Json、Xml转换工具Jackson使用
- 关于JSON中字符串与java对象的相互转换问题
- JAVA工具类(8) --- json转换工具类(对象与json转换)
- Java工作笔记:关于Java调用C库时,Json和结构体间相互转换
- Java对象、Json、Xml转换工具Jackson使用
- 关于如何处理JSONObject.fromObject(Object obj)无法转换特殊日期(java.sql.Date,java.sql.Timestamp)格式的问题。
- Java--学习(一)关于使用Gson将json字符串转换成对象
- xml与json转换工具java版