前几天在网上找了一个网址 http://gank.io/api/day/2015/08/07
来打算解析一下,但是碰到开头这样的数据,我用的是普通的解析试了一下,
{
"category": ["iOS",
"Android",
"瞎推荐",
"拓展资源",
"福利",
"休息视频"
],
"error": false,
"results": {
"Android": [
{
"_id": "56cc6d23421aa95caa707a69",
"createdAt": "2015-08-06T07:15:52.65Z",
"desc": "类似Link Bubble的悬浮式操作设计",
"publishedAt": "2015-08-07T03:57:48.45Z",
"type": "Android",
"url": "https://github.com/recruit-lifestyle/FloatingView",
"used": true,
"who": "mthli"
}
]
}
}
JSONObject object = new JSONObject(str); JSONArray array = object.getJSONArray("category"); for (int i = 0; i < array.length(); i++) { Log.i("fang",array.getString(i)); }我之前用Gson写好了所有的类,打算全部用Gson解析;
下面是Entity类:
public class Entity implements Serializable{ private String[] category; private boolean error; private Results results; public Entity(String[] category, boolean error, Results results) { this.category = category; this.error = error; this.results = results; } public String[] getCategory() { return