fastjson (json解析/生成框架)


我要推薦的是阿里巴巴工程師開源的一個 json 庫:FastJSON,這個庫在解析速度和易用性上來說都很不錯。

Fastjson是一個Java語言編寫的JSON處理器。 1、遵循 http://json.org 標準,爲其官方網站收錄的參考實現之一。 2、功能qiang打,支持JDK的各種類型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。  3、無依賴,不需要例外額外的jar,能夠直接跑在JDK上。  4、開源,使用Apache License 2.0協議開源。

主要特點:

  • 快速FAST (比其它任何基於Java的解析器和生成器更快,包括jackson

  • 強大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum)

  • 零依賴(沒有依賴其它任何類庫除了JDK)


在Android最常用到的不過是在請求接口的,需要解析json.
而這個最明顯的好處就是不需要一個鍵值一個鍵值這樣解析了,只需要在Bean裏面把參數名和接口的key值對應好就行了。

但在使用中,我發現一個很不好的問題:



你會發現,當bean對象只有一個的時候,是不能用getPersonList()這個方法,只能去判斷而靈活使用


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