Доступ к вложенному значению в JSON (Java)

У меня есть String response;, формата JSON к примеру вот такая:

{
  "data":[
    {
      "wind_cdir":"NE",
      "rh":59,
      "pod":"d",
      "lon":"-78.63861",
      "pres":1006.6,
      "timezone":"America\/New_York",
      "ob_time":"2017-08-28 16:45",
      "country_code":"US",
      "clouds":75,
      "vis":10,
      "wind_spd":6.17,
      "wind_cdir_full":"northeast",
      "app_temp":24.25,
      "state_code":"NC",
      "ts":1503936000,
      "h_angle":0,
      "dewpt":15.65,
      "weather":{
        "icon":"c03d",
        "code":"803",
        "description":"Broken clouds"
      },
      "uv":2,
      "aqi":45,
      "station":"CMVN7",
      "wind_dir":50,
      "elev_angle":63,
      "datetime":"2017-08-28:17",
      "precip":0,
      "ghi":444.4,
      "dni":500,
      "dhi":120,
      "solar_rad":350,
      "city_name":"Raleigh",
      "sunrise":"10:44",
      "sunset":"23:47",
      "temp":24.19,
      "lat":"35.7721",
      "slp":1022.2
    }
  ],
  "count":1
}

хочу получить строку со значением "sunset" Пишу что - то вроде

JSONObject responseJSON = new JSONObject(response.getBody());
System.out.println(responseJSON.getString("?????"));

Как правильно прописать ключ?

Если написать:

System.out.println(responseJSON.keySet());

то в консоли получиться только:

[data, count]

я совсем новичок, делаю учебный проект про погоду так что не смейтесь)


Ответы (0 шт):