http://www.cnblogs.com/codingyuan/p/5837663.htmlhtml
Gson中重要的幾個核心類:json
Gson、JsonParser、JsonObject、JsonArray。htm
下面就是解析的步驟:對象
public void parserJsonArray(String strJson){ //建立一個Gson對象 Gson gson = new Gson(); //建立一個JsonParser JsonParser parser = new JsonParser(); //經過JsonParser對象能夠把json格式的字符串解析成一個JsonElement對象 JsonElement el = parser.parse(strJson); //把JsonElement對象轉換成JsonObject JsonObject jsonObj = null; if(el.isJsonObject()){ jsonObj = el.getAsJsonObject(); } //把JsonElement對象轉換成JsonArray JsonArray jsonArray = null; if(el.isJsonArray()){ jsonArray = el.getAsJsonArray(); } //遍歷JsonArray對象 Iterator it = jsonArray.iterator(); while(it.hasNext()){ JsonElement e = (JsonElement)it.next(); //JsonElement轉換爲JavaBean對象 jbDemo= gson.fromJson(e, JavaBeanDemo.class); }}