抓取到网页里的或者服务器返回的content里的json文件后,需要对文件进行解析。
可以利用gson搞定。demo如下:(代码里用到了httpclient的一些方法。)
HttpResponse response = getUrlResponse( "url", null, null, 60000); try { String json = EntityUtils.toString(response.getEntity()); JsonParser parser = new JsonParser(); JsonObject object = parser.parse(json).getAsJsonObject(); System.out.println(object.get("total_count").getAsString()); JsonArray array = object.get("records").getAsJsonArray(); System.out.println(array.size()); for (JsonElement jsonElement : array) { jsonElement.getAsJsonObject(); // System.out.println(jsonElement); JsonObject object2 = jsonElement.getAsJsonObject(); System.out.println(object2.get("title")); } } catch (ParseException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }