Я пытаюсь прочитать результаты запроса JSON в Java, но частичный выход моего запроса JSON выглядит следующим образом:Как читать полученные данные JSON в Java?
"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, любой ключ/наконечник было бы здорово !
вы говорите, «в-отдела». Является ли строка json частью расширенного json-объекта? –