Я пытаюсь извлечь значение из вложенного JSONObject, скажем, "id".Я использую пакет org.json.simple
, и мой код выглядит следующим образом:
JSONArray entries = (JSONArray) response.get("entries");
JSONObject entry = (JSONObject) entries.get(0);
JSONArray runs = (JSONArray) entry.get("runs");
JSONObject run = (JSONObject) runs.get(0);
String run_id = run.get("id").toString();
, где ответом является JSONObject.
Возможно ли выполнить рефакторинг кода с помощью Fluent Interface Pattern, чтобы кодболее читабельным?Например,
String run_id = response.get("entries")
.get(0)
.get("runs")
.get(0)
.get("id").toString();
Заранее спасибо.