ldc199375的gravatar头像
ldc199375 2018-04-19 18:27:30
fastjson和gson对比

基于最近在研究json比对,所以简单比较了下fastjson和gson,最终还是使用了fastjson,谁让川普发动贸易站

1.fastjson的基类JSON和gson的JsonElement比较下图

 JSON使用了nio JsonElement使用io  这一回合fastjson胜出(个人观点)

fastjson和gson对比

2.fastjson的JSONObject和gson的JsonObject

JSONObject 实现了map接口 ,可以使用map的所有实现接口,同时也支持有序和无需

LinkedHashMap和HashMap

gson是直接使用LinkedTreeMap,通过map使用自身的方法,当然gson是有序的

 

fastjson和gson对比fastjson和gson对比fastjson和gson对比

gson

fastjson和gson对比fastjson和gson对比

3.fastjson中JSONArray和gson JsonArray和JSONObject的实现对比几乎一致

JSONArray实现了List接口使用Arraylist,JsonArray是直接使用Arraylist以及调用arraylist的方法

fastjson和gson对比

 

总结,不得不说gson在实现上显得更优雅,fastjson显得有点笨重,但fastjson的拓展性比较好,如果升级换代fastjson会更有优势,个人选择了fastjson因为速度确实快,还有川普。fastjson和gson对比fastjson和gson对比

 


打赏

已有1人打赏

故事_sun的gravatar头像
最近浏览
鲁智深 2020年12月2日
暂无贡献等级
1260552164  LV1 2020年9月7日
forever2698  LV1 2020年1月9日
k麝神k  LV10 2019年12月20日
kinggode  LV14 2019年12月9日
hhuangh  LV5 2019年11月21日
最远的旅行  LV3 2019年10月22日
wuming0715  LV1 2019年10月5日
phoenix0011  LV6 2019年9月13日
2252536772  LV21 2019年9月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友