当前位置: 代码迷 >> Android >> Gson怎么解析数组类型的Json
  详细解决方案

Gson怎么解析数组类型的Json

热度:38   发布时间:2016-04-28 07:52:33.0
Gson如何解析数组类型的Json
各位大侠们,小弟刚刚学习Android,碰到一个问题:Gson如何解析数组类型的Json

数组类型类似:

{
   "count":100,
   "page":1,
   "list":[{
      "title":"我的",
      "tel":"110"
   },
   {
      "title":"你的",
      "tel":"120"
   }]
}

不知道这类Json用gson如何解析,指望各位大侠们指点,最好能有代码!谢谢大家了!

------解决方案--------------------
无需要使用Gson    
 JSONObject jsonObject = new JSONObject(String);将此json数据变成一个对象。
然后JSONArray jsonArray = jsonObject.getJSONArray("list");获得list里面的数据
 for(int i=0;i<jsonArray.length();i++)
    {
     JSONObject jsonOb = (JSONObject)jsonArray.opt(i); 
     int tel = jsonOb.getInt("tel");
    }
循环读取中间的数据