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");
}
循环读取中间的数据