Gson 是Google針對Json的解析提出來的一個open sourc lib

他可以用class的方式來達到Json的組和解

關於Json的基本概念可以參考[Android] 3-2 JSON的介紹和解析

 

1. 首先可以到GitHub下載公開原碼https://github.com/google/gson

01.png

 

2. 或是直接去下載包好的jar檔
http://search.maven.org/#artifactdetails%7Ccom.google.code.gson%7Cgson%7C2.3.1%7Cjar

02.png

 

3. 接著到官方的使用指南可以讀相關說明與文件https://sites.google.com/site/gson/gson-user-guide

03.png

 

4. 首先, 開一個專案把Gson匯入, 可以採用匯入source code或是加入jar檔的方式都可以

這邊是採用匯入source code的方式

04.png

 

5. 然後建立一個package, 並且加入import, 在裡面宣告Gson物件

如果都沒問題就代表匯入成功了

05.png

 

6. 接著新建立一個class, 這邊以Member為例

裡面有id和name這兩個屬性

06.png

 

7. 然後在main裡面宣告剛建立好的member, 並給予初值

之後就可以用gson.toJson(物件)來將Json組成字串

在下方的輸出視窗就可以看到結果

07.png

 

8. 再拆解的時候更簡單

當你收到Json字串的時候

只要宣告一個對應物件

使用gson.fromJson(收到字串, 對應的class)

就可以將值都放到對應物件內了

08.png  

arrow
arrow
    文章標籤
    Json Gson
    全站熱搜

    RX1226 發表在 痞客邦 留言(0) 人氣()