private Current getCurrentDetails(String jsonData) throws JSONException { JSONObject forecast = new JSONObject(jsonData); String timezone = forecast.getString("timezone"); Log.i(TAG, "From JSON: " + timezone); JSONObject currently = forecast.getJSONObject("currently"); Current current = new Current(); current.setHumidity(currently.getDouble("humidity")); current.setTime(currently.getLong("time")); current.setIcon(currently.getString("icon")); current.setPrecipChance(currently.getDouble("precipProbability")); current.setSummary(currently.getString("summary")); current.setTemperature(currently.getDouble("temperature")); current.setTimeZone(timezone); Log.d(TAG, current.getFormattedTime()); return current; }