天天看點

幾種Json序列化工具的性能對比

 現在Json這種輕量級的資料交換格式越來越廣泛的得到運用,特别在移動網際網路應用 中,移動終端和伺服器的通信通常都是json。比較常用的幾個json序列化工具有官方的jsonlib,還有google的gson,以及alibaba的fastjson。

特地寫了點代碼來測試這幾個架構的性能,實驗資料如下:

<a href="http://blog.51cto.com/attachment/201206/225233353.png" target="_blank"></a>

可以看出,fastjson的綜合性能是最高的,不過jsonlib也不賴。兩者沒有特别明顯的差距。功能上三個架構都很相近。

不過值得一提的是,jsonlib和fastjson都依賴了很多三方包,換句話說,如果要用jsonlib,得打包帶上一大批重量級的jar包 ,而gson則比較輕量 ,基本上可以“淨身出戶“。

本文轉自 kevx 51CTO部落格,原文連結:http://blog.51cto.com/spinlock/907371,如需轉載請自行聯系原作者