gson変換jsonによる指定内容の取得

1021 ワード

Webページやサーバから返された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();
		}