1. 程式人生 > >Gson搭配TypeToken實現複雜資料的解析

Gson搭配TypeToken實現複雜資料的解析

今天在開發過程中使用Gson解析遇到了一些問題,希望通過寫部落格的形式增強自己的記憶,以後儘量少走彎路,也希望通過寫部落格的形式加強自己對知識更為透徹的理解。
關於Gson解析,用起來是非常的方便,在安裝了生成Javabean的GsonFormat外掛之後更是讓Json的解析變得更加的方便,並且Gson是谷歌官方的控制元件,因此在效能以及易用性上來說都是非常的好。
這裡我主要想要記錄的是幾種稍微複雜一些的Json資料的解析,在解析陣列時,如果是整個Json資料只存在一個數組,而不具備其他欄位,則可以通過如圖所示的方式進行解析!
Json資料只包含一個數組
當Json資料不只包含陣列還存在其他引數時,想要解析陣列下的資料就需要定位到那個陣列的節點上,可以通過JsonObject先去定位到陣列的節點,再去得到陣列下的資料。當然還有其他思路也可以達到這個目的,這裡我暫時給出這樣的解決辦法。
這裡寫圖片描述