1.Gson

Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库。特点是快速高效,代码量少、简洁

2.FastJson

astjson是一个Java语言编写的高性能的JSON处理器,由阿里巴巴公司开发。
无依赖,不需要例外额外的jar,能够直接跑在JDK上。

3.Json-lib

json-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,

4.Jsckson

相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。
而且Jackson社区相对比较活跃,更新速度也比较快。
Jackson对于复杂类型的json转换bean会出现问题,一些集合Map,List的转换出现问题。
Jackson对于复杂类型的bean转换Json,转换的json格式不是标准的Json格式

5.对比

借用网上的一副图来表达一下结果

在这里插入图片描述

序列化性能FastJson>Jackson>Gson>Jsonlib

反序列化性能Gson>Jackson>FastJson>Jsonlib


返回目录:开发与教程