gson変換jsonによる指定内容の取得
1021 ワード
Webページやサーバから返されたcontentのjsonファイルをキャプチャした後、ファイルを解析する必要があります.
gsonでできます.demoは以下の通りです:(コードにはhttpclientのいくつかの方法が使用されています.)
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();
}