1. 程式人生 > >json解析之Gson框架

json解析之Gson框架

Android studio版本為3.0.1

1.Gson框架匯入

1.下載jar地址:https://mvnrepository.com/artifact/com.google.code.gson/gson
最新版為2.8.5,下載後複製到libs資料夾,並匯入包,
2.在app下build.gradle檔案下匯入:

compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'

2.安裝GsonFormat

在Android studio設定Plugins裡,搜尋安裝GsonFormat外掛,新建一個類,在類的名字上按 Ait + s 後輸入要解析的json程式碼,點選ok
在這裡插入圖片描述


在點選ok,
在這裡插入圖片描述
就會自動生成bean物件。

3.用gson將json轉換為java物件

要求 json 物件中的 key 的名稱與 java 物件對應的類中的屬性名要相同
//建立Gson物件
Gson gson = new Gson();
//xx.class就是第2步建立的類,j01就是要解析的json資料,x1就是解析後的java物件
xx x1 = gson.fromJson(j01, xx.class);

4.將java物件轉換為json

要求 json 物件中的 key 的名稱與 java 物件對應的類中的屬性名要相同
//建立Gson物件
Gson gson = new
Gson(); /**直接傳值要在xx類裡構建3個引數的函式,public esp8266(String bianhao, String kg_bianhao, String dongzuo) { this.bianhao = bianhao; this.kg_bianhao =kg_bianhao; this.dongzuo =dongzuo; } */ xx x0 = new xx("ss","02","qidong"); //xx.class就是第2步建立的類,x0就是要轉換的Java物件,x2就是轉換後的json String x2 =
gson.toJson(x0);