通过JMH来测试一下Java中几种常见的JSON解析库的性能。
JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。
目前对于Java开源的JSON类库有很多种,下面我们取4个常用的JSON库进行性能测试对比
4个JSON类库分别为:Gson,FastJson,Jackson,Json-lib。
选择一个合适的JSON库要从多个方面进行考虑:
1. 字符串解析成JSON性能
2. 字符串解析成JavaBean性能
3. JavaBean构造JSON性能
4. 集合构造JSON性能
5. 易用性
先简单介绍下四个类库的身份背景。
Gson
项目地址:
https://github.com/google/gson
网友评论