JSONリクエストの結果をJavaに読み込もうとしていますが、JSONリクエストの部分的な出力は次のようになります。
"route_summary": {
"total_distance": 740,
"total_time": 86,
"start_point": "Marienstraße",
"end_point": "Feldbergstraße"
}
標準のjsonライブラリを使用して、total_distanceの値を抽出したいと思います。ただし、これを行うことによってのみ「route_summary」を取得できるようです。
JSONObject json = null;
json = readJsonFromUrl(request);
json.get("route_summary");
どこ
public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
InputStream is = new URL(url).openStream();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
String jsonText = readAll(rd);
JSONObject json = new JSONObject(jsonText);
return json;
} finally {
is.close();
}
}
私が欲しいのは'route_summaryに'入ることです、どんな手がかり/ヒントも素晴らしいでしょう!