I am struggling with parsing an array received from the Open Weather API. Here is the JSON
{
“lat”: 40.12,
“lon”: -96.66,
“timezone”: “America/Chicago”,
“timezone_offset”: -18000,
“current”: {
“dt”: 1595243443,
“sunrise”: 1595243663,
“sunset”: 1595296278,
“temp”: 293.28,
“feels_like”: 293.82,
“pressure”: 1016,
“humidity”: 100,
“dew_point”: 293.28,
“uvi”: 10.64,
“clouds”: 90,
“visibility”: 10000,
“wind_speed”: 4.6,
“wind_deg”: 310,
“weather”: [
{
“id”: 501,
“main”: “Rain”,
“description”: “moderate rain”,
“icon”: “10n”
},
{
“id”: 201,
“main”: “Thunderstorm”,
“description”: “thunderstorm with rain”,
“icon”: “11n”
}
],
“rain”: {
“1h”: 2.93
}
},
“minutely”: [
{
“dt”: 1595243460,
“precipitation”: 2.928
},
…
},
“hourly”: [
{
“dt”: 1595242800,
“temp”: 293.28,
“feels_like”: 293.82,
“pressure”: 1016,
“humidity”: 100,
“dew_point”: 293.28,
“clouds”: 90,
“visibility”: 10000,
“wind_speed”: 4.6,
“wind_deg”: 123,
“weather”: [
{
“id”: 501,
“main”: “Rain”,
“description”: “moderate rain”,
“icon”: “10n”
}
],
“pop”: 0.99,
“rain”: {
“1h”: 2.46
}
},
…
}
“daily”: [
{
“dt”: 1595268000,
“sunrise”: 1595243663,
“sunset”: 1595296278,
“temp”: {
“day”: 298.82,
“min”: 293.25,
“max”: 301.9,
“night”: 293.25,
“eve”: 299.72,
“morn”: 293.48
},
“feels_like”: {
“day”: 300.06,
“night”: 292.46,
“eve”: 300.87,
“morn”: 293.75
},
“pressure”: 1014,
“humidity”: 82,
“dew_point”: 295.52,
“wind_speed”: 5.22,
“wind_deg”: 146,
“weather”: [
{
“id”: 502,
“main”: “Rain”,
“description”: “heavy intensity rain”,
“icon”: “10d”
}
],
“clouds”: 97,
“pop”: 1,
“rain”: 12.57,
“uvi”: 10.64
},
…
},
“alerts”: [
{
“sender_name”: “NWS Tulsa (Eastern Oklahoma)”,
“event”: “Heat Advisory”,
“start”: 1597341600,
“end”: 1597366800,
“description”: “…HEAT ADVISORY REMAINS IN EFFECT FROM 1 PM THIS AFTERNOON TO\n8 PM CDT THIS EVENING…\n* WHAT…Heat index values of 105 to 109 degrees expected.\n* WHERE…Creek, Okfuskee, Okmulgee, McIntosh, Pittsburg,\nLatimer, Pushmataha, and Choctaw Counties.\n* WHEN…From 1 PM to 8 PM CDT Thursday.\n* IMPACTS…The combination of hot temperatures and high\nhumidity will combine to create a dangerous situation in which\nheat illnesses are possible.”
},
…
]
I am trying to pull the hourly data forecast for each of the next 12 hours. Here are my blocks. Any help/direction would be appreciated.