JSON-lib與Google-gson比較

Jackson:http://jackson.codehaus.org/

JSON-lib:http://json-lib.sourceforge.net/

Gson:http://code.google.com/p/google-gson/


1、與JDK版本兼容情況。

Google-gson只兼容jdk1.5版本以上。JSON-lib分別支持1.4和1.5。之前有個項目高版本用的是jdk1.6,JSON解析包選用了Google-gson。後來回遷低版本,找遍Google-gson所有版本,都不支持JDK1.4。最後臨時換用JSON-lib,兩者解析還是有一定差別(後續介紹),結果可想而知,各種趕趕趕工。我恨JDK1.4。


2、解析性能比較。

Gson > Json-lib。

現在json的第三方解析工作很多,如json-lib,gson,jackson,fastjson等等。在我們完成一般的json-object轉換工作時,幾乎都沒有任何問題。

引用來自:http://blog.csdn.net/jackpk/article/details/17141061


3、易用性情況。

a) JSON-lib需依賴以下jar包:

  • commons-beanutils-1.8.3.jar
  • commons-collections-3.2.1.jar
  • commons-lang-2.6.jar
  • commons-logging-1.1.1.jar
  • ezmorph-1.0.6.jar
  • json-lib-2.4-jdk15.jar
       b)Google-gson 不需要依賴任何jar包。


4、其他。

gson,google的東西。現在google的東東,大陸全特麼不能訪問,除非用VPN,於是,查找點相關資料是有多蛋疼。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章