本篇文章包括以下內容:
- GsonFormat的使用
- Gson框架的使用
- fastjson框架的使用
如果對JSON數據還不是很明白它的解析步驟的話,可以看我的另一篇Android基礎——JSON數據的全方位解析
GsonFormat是一個Android Studio的插件,輸入一段Json格式的數據,會自動生成對應的Bean對象,省去了我們以前手動創建Json對象的時間
一、安裝GsonFormat
在Android Studio中,通過File->Settings->Plugins,然后點擊Browse repositories…按鈕
輸入GsonFormat右側進行安裝,我這里已經安裝過
二、使用GsonFormat
我們准備了一段比較簡單的Json數據作為我們的測試數據
使用GsonFormat非常簡單,首先創建一個Bean對象
接着在這個類里面使用alt+shift+s快捷鍵(就是鼠標右鍵的快捷鍵),進入Generate…,就可以找到GsonFormat
進入GsonFormat將我們的測試Json數據輸入,點擊確定,即可完成我們的Bean類的創建世界大學排名
查看我們自動生成的類
由於我們自動生成的Bean對象沒有加上toString()的方法,為了方便后面的演示,我們手動增加toString()的方法,這里就不介紹了
Gson–是一款Google公司的用來解析json數據格式的庫
准備工作,導入依賴:
一、Json數據自動生成Bean對象
二、Bean對象轉化為Json數據
這里演示我們剛才Info對象的數據,通過TextView顯示出來
效果圖
Fastjson–是一款阿里巴巴的用來解析json數據格式的庫,據說目前最快
准備工作,導入依賴:
一、Json數據自動生成Bean對象
二、Bean對象轉化為Json數據
這里演示我們剛才Info對象的數據,通過TextView顯示出來
效果圖