Open Weather API array

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.

I can probably help with the necessary blocks but my first step is always to re-format the JSON by copying and pasting it into https://jsonformatter-online.com. It’s then a lot easier to visualize where certain data needs to come from.

Try this:

The section of the JSON response that looks like this…

“hourly”: [
{
“dt”: 1595242800,
“temp”: 293.28,

…is structured so that “hourly” is the property name of the object, the bracket [ is the start of a list/array, and { denotes another set of properties (for an object). So to find the temp, you’d use the same blocks as I have above for humidity (since temp is also in the first list item within hourly) but swap out “temp” for “humidity” in the property block.

a few more tips:
you can use this remix projec to view the hierarchy

Another strategy is to loop through the JSON hierachy, A verbose example can b found here:

I can pull one value (eg, humidity or temp). Its the loop that is not working. I want the result to be a list of several rows that look like this:

Time Temp. Humidity
1:00pm. 65. 71
2:00pm. 66. 74

I can pull one value (eg, humidity or temp). Its the loop that is not working. I want the result to be a list of several rows that look like this:

Time Temp. Humidity
1:00pm. 65. 71
2:00pm. 66. 74

Sorry, I wasn’t all that clear on where you were running into trouble.

So… are you wanting to pull the complete list of hourly data all at once, or are you wanting to pull new data every hour and append it to the end of the current list of hourly values?

I would like to pull 12 hours (12 rows) of data all at once and display as a table on the screen. Much like you see in other weather apps where it tells you the temp, wind, humidity, etc. by hour for the rest of the day. Thanks

Got it. And so, what does that JSON data look like? I have an openweather API key but it doesn’t allow me to see hourly data. Can you post a sample of data that includes at least a few hours’ info? The data you posted above looks like it’s just for one hour.

{“lat”:33.44,“lon”:-94.04,“timezone”:“America/Chicago”,“timezone_offset”:-21600,“current”:{“dt”:1605814383,“sunrise”:1605790319,“sunset”:1605827503,“temp”:295.27,“feels_like”:291.82,“pressure”:1025,“humidity”:43,“dew_point”:282.12,“uvi”:3.72,“clouds”:1,“visibility”:10000,“wind_speed”:4.6,“wind_deg”:210,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}]},“minutely”:[{“dt”:1605814440,“precipitation”:0},{“dt”:1605814500,“precipitation”:0},{“dt”:1605814560,“precipitation”:0},{“dt”:1605814620,“precipitation”:0},{“dt”:1605814680,“precipitation”:0},{“dt”:1605814740,“precipitation”:0},{“dt”:1605814800,“precipitation”:0},{“dt”:1605814860,“precipitation”:0},{“dt”:1605814920,“precipitation”:0},{“dt”:1605814980,“precipitation”:0},{“dt”:1605815040,“precipitation”:0},{“dt”:1605815100,“precipitation”:0},{“dt”:1605815160,“precipitation”:0},{“dt”:1605815220,“precipitation”:0},{“dt”:1605815280,“precipitation”:0},{“dt”:1605815340,“precipitation”:0},{“dt”:1605815400,“precipitation”:0},{“dt”:1605815460,“precipitation”:0},{“dt”:1605815520,“precipitation”:0},{“dt”:1605815580,“precipitation”:0},{“dt”:1605815640,“precipitation”:0},{“dt”:1605815700,“precipitation”:0},{“dt”:1605815760,“precipitation”:0},{“dt”:1605815820,“precipitation”:0},{“dt”:1605815880,“precipitation”:0},{“dt”:1605815940,“precipitation”:0},{“dt”:1605816000,“precipitation”:0},{“dt”:1605816060,“precipitation”:0},{“dt”:1605816120,“precipitation”:0},{“dt”:1605816180,“precipitation”:0},{“dt”:1605816240,“precipitation”:0},{“dt”:1605816300,“precipitation”:0},{“dt”:1605816360,“precipitation”:0},{“dt”:1605816420,“precipitation”:0},{“dt”:1605816480,“precipitation”:0},{“dt”:1605816540,“precipitation”:0},{“dt”:1605816600,“precipitation”:0},{“dt”:1605816660,“precipitation”:0},{“dt”:1605816720,“precipitation”:0},{“dt”:1605816780,“precipitation”:0},{“dt”:1605816840,“precipitation”:0},{“dt”:1605816900,“precipitation”:0},{“dt”:1605816960,“precipitation”:0},{“dt”:1605817020,“precipitation”:0},{“dt”:1605817080,“precipitation”:0},{“dt”:1605817140,“precipitation”:0},{“dt”:1605817200,“precipitation”:0},{“dt”:1605817260,“precipitation”:0},{“dt”:1605817320,“precipitation”:0},{“dt”:1605817380,“precipitation”:0},{“dt”:1605817440,“precipitation”:0},{“dt”:1605817500,“precipitation”:0},{“dt”:1605817560,“precipitation”:0},{“dt”:1605817620,“precipitation”:0},{“dt”:1605817680,“precipitation”:0},{“dt”:1605817740,“precipitation”:0},{“dt”:1605817800,“precipitation”:0},{“dt”:1605817860,“precipitation”:0},{“dt”:1605817920,“precipitation”:0},{“dt”:1605817980,“precipitation”:0},{“dt”:1605818040,“precipitation”:0}],“hourly”:[{“dt”:1605812400,“temp”:295.27,“feels_like”:291.71,“pressure”:1025,“humidity”:43,“dew_point”:282.12,“clouds”:1,“visibility”:10000,“wind_speed”:4.75,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605816000,“temp”:294.84,“feels_like”:292.03,“pressure”:1024,“humidity”:50,“dew_point”:283.98,“clouds”:1,“visibility”:10000,“wind_speed”:4.4,“wind_deg”:185,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605819600,“temp”:294.68,“feels_like”:292.28,“pressure”:1023,“humidity”:56,“dew_point”:285.54,“clouds”:0,“visibility”:10000,“wind_speed”:4.48,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605823200,“temp”:293.83,“feels_like”:292.76,“pressure”:1022,“humidity”:66,“dew_point”:287.26,“clouds”:0,“visibility”:10000,“wind_speed”:3.38,“wind_deg”:174,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605826800,“temp”:291,“feels_like”:290.09,“pressure”:1023,“humidity”:78,“dew_point”:287.11,“clouds”:0,“visibility”:10000,“wind_speed”:3.09,“wind_deg”:164,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605830400,“temp”:289.23,“feels_like”:288.16,“pressure”:1023,“humidity”:87,“dew_point”:287.12,“clouds”:0,“visibility”:10000,“wind_speed”:3.29,“wind_deg”:163,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605834000,“temp”:288.62,“feels_like”:287.44,“pressure”:1024,“humidity”:88,“dew_point”:286.81,“clouds”:0,“visibility”:10000,“wind_speed”:3.25,“wind_deg”:164,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605837600,“temp”:288.21,“feels_like”:286.72,“pressure”:1024,“humidity”:88,“dew_point”:286.35,“clouds”:0,“visibility”:10000,“wind_speed”:3.5,“wind_deg”:165,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605841200,“temp”:288.03,“feels_like”:286.19,“pressure”:1024,“humidity”:88,“dew_point”:286.16,“clouds”:0,“visibility”:10000,“wind_speed”:3.92,“wind_deg”:167,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605844800,“temp”:288.29,“feels_like”:286.29,“pressure”:1025,“humidity”:89,“dew_point”:286.52,“clouds”:0,“visibility”:10000,“wind_speed”:4.35,“wind_deg”:177,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605848400,“temp”:288.22,“feels_like”:286.57,“pressure”:1025,“humidity”:91,“dew_point”:286.83,“clouds”:0,“visibility”:10000,“wind_speed”:3.98,“wind_deg”:184,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605852000,“temp”:287.83,“feels_like”:286.42,“pressure”:1025,“humidity”:92,“dew_point”:286.65,“clouds”:0,“visibility”:10000,“wind_speed”:3.53,“wind_deg”:185,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605855600,“temp”:287.45,“feels_like”:285.98,“pressure”:1025,“humidity”:93,“dew_point”:286.39,“clouds”:0,“visibility”:10000,“wind_speed”:3.52,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605859200,“temp”:287.19,“feels_like”:285.48,“pressure”:1025,“humidity”:93,“dew_point”:286.21,“clouds”:0,“visibility”:10000,“wind_speed”:3.74,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605862800,“temp”:287.02,“feels_like”:285.26,“pressure”:1025,“humidity”:94,“dew_point”:286.16,“clouds”:0,“visibility”:10000,“wind_speed”:3.81,“wind_deg”:180,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605866400,“temp”:286.8,“feels_like”:285.26,“pressure”:1025,“humidity”:95,“dew_point”:286.07,“clouds”:0,“visibility”:10000,“wind_speed”:3.47,“wind_deg”:179,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605870000,“temp”:286.55,“feels_like”:285.1,“pressure”:1026,“humidity”:95,“dew_point”:285.92,“clouds”:0,“visibility”:10000,“wind_speed”:3.23,“wind_deg”:176,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605873600,“temp”:286.17,“feels_like”:284.89,“pressure”:1026,“humidity”:96,“dew_point”:285.68,“clouds”:0,“visibility”:10000,“wind_speed”:2.89,“wind_deg”:174,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605877200,“temp”:285.9,“feels_like”:284.59,“pressure”:1026,“humidity”:97,“dew_point”:285.51,“clouds”:9,“visibility”:10000,“wind_speed”:2.88,“wind_deg”:170,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605880800,“temp”:287.31,“feels_like”:285.83,“pressure”:1027,“humidity”:94,“dew_point”:286.49,“clouds”:17,“visibility”:10000,“wind_speed”:3.54,“wind_deg”:172,“weather”:[{“id”:801,“main”:“Clouds”,“description”:“few clouds”,“icon”:“02d”}],“pop”:0},{“dt”:1605884400,“temp”:289.54,“feels_like”:288.19,“pressure”:1027,“humidity”:87,“dew_point”:287.53,“clouds”:25,“visibility”:10000,“wind_speed”:3.84,“wind_deg”:176,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605888000,“temp”:291.62,“feels_like”:290.64,“pressure”:1028,“humidity”:81,“dew_point”:288.38,“clouds”:29,“visibility”:10000,“wind_speed”:3.79,“wind_deg”:179,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605891600,“temp”:293.88,“feels_like”:293.03,“pressure”:1028,“humidity”:73,“dew_point”:289.03,“clouds”:26,“visibility”:10000,“wind_speed”:3.89,“wind_deg”:189,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605895200,“temp”:295.54,“feels_like”:294.86,“pressure”:1027,“humidity”:67,“dew_point”:289.21,“clouds”:26,“visibility”:10000,“wind_speed”:3.79,“wind_deg”:198,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605898800,“temp”:295.61,“feels_like”:295.02,“pressure”:1026,“humidity”:66,“dew_point”:289.06,“clouds”:88,“visibility”:10000,“wind_speed”:3.56,“wind_deg”:201,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605902400,“temp”:295.39,“feels_like”:294.95,“pressure”:1025,“humidity”:66,“dew_point”:288.93,“clouds”:94,“visibility”:10000,“wind_speed”:3.24,“wind_deg”:200,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605906000,“temp”:294.88,“feels_like”:295.32,“pressure”:1025,“humidity”:70,“dew_point”:289.26,“clouds”:96,“visibility”:10000,“wind_speed”:2.22,“wind_deg”:184,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605909600,“temp”:294.64,“feels_like”:295.36,“pressure”:1025,“humidity”:71,“dew_point”:289.24,“clouds”:96,“visibility”:10000,“wind_speed”:1.81,“wind_deg”:173,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605913200,“temp”:293.32,“feels_like”:293.63,“pressure”:1025,“humidity”:75,“dew_point”:288.8,“clouds”:95,“visibility”:10000,“wind_speed”:2.17,“wind_deg”:147,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605916800,“temp”:292.52,“feels_like”:292.39,“pressure”:1026,“humidity”:78,“dew_point”:288.61,“clouds”:93,“visibility”:10000,“wind_speed”:2.72,“wind_deg”:150,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605920400,“temp”:291.87,“feels_like”:291.66,“pressure”:1026,“humidity”:82,“dew_point”:288.75,“clouds”:76,“visibility”:10000,“wind_speed”:2.91,“wind_deg”:155,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605924000,“temp”:290.94,“feels_like”:290.87,“pressure”:1026,“humidity”:86,“dew_point”:288.72,“clouds”:61,“visibility”:10000,“wind_speed”:2.62,“wind_deg”:164,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605927600,“temp”:290.09,“feels_like”:290.1,“pressure”:1026,“humidity”:89,“dew_point”:288.39,“clouds”:53,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:168,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605931200,“temp”:289.73,“feels_like”:289.79,“pressure”:1027,“humidity”:89,“dew_point”:288.02,“clouds”:48,“visibility”:10000,“wind_speed”:2.1,“wind_deg”:172,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605934800,“temp”:289.19,“feels_like”:289.29,“pressure”:1027,“humidity”:90,“dew_point”:287.57,“clouds”:46,“visibility”:10000,“wind_speed”:1.86,“wind_deg”:173,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605938400,“temp”:289.56,“feels_like”:289.5,“pressure”:1027,“humidity”:87,“dew_point”:287.43,“clouds”:50,“visibility”:10000,“wind_speed”:2.01,“wind_deg”:174,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605942000,“temp”:289.9,“feels_like”:289.75,“pressure”:1027,“humidity”:84,“dew_point”:287.34,“clouds”:84,“visibility”:10000,“wind_speed”:2.04,“wind_deg”:171,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605945600,“temp”:290.16,“feels_like”:289.9,“pressure”:1026,“humidity”:83,“dew_point”:287.29,“clouds”:92,“visibility”:10000,“wind_speed”:2.23,“wind_deg”:168,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605949200,“temp”:290.14,“feels_like”:290,“pressure”:1026,“humidity”:83,“dew_point”:287.27,“clouds”:95,“visibility”:10000,“wind_speed”:2.05,“wind_deg”:159,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605952800,“temp”:290.09,“feels_like”:289.8,“pressure”:1026,“humidity”:83,“dew_point”:287.26,“clouds”:96,“visibility”:10000,“wind_speed”:2.23,“wind_deg”:150,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605956400,“temp”:290.02,“feels_like”:289.54,“pressure”:1027,“humidity”:83,“dew_point”:287.28,“clouds”:97,“visibility”:10000,“wind_speed”:2.48,“wind_deg”:146,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605960000,“temp”:289.9,“feels_like”:289.53,“pressure”:1027,“humidity”:84,“dew_point”:287.32,“clouds”:98,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:152,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605963600,“temp”:289.8,“feels_like”:289.4,“pressure”:1027,“humidity”:85,“dew_point”:287.35,“clouds”:100,“visibility”:10000,“wind_speed”:2.44,“wind_deg”:152,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605967200,“temp”:289.88,“feels_like”:289.59,“pressure”:1027,“humidity”:86,“dew_point”:287.56,“clouds”:100,“visibility”:10000,“wind_speed”:2.41,“wind_deg”:153,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605970800,“temp”:290.23,“feels_like”:290.04,“pressure”:1027,“humidity”:85,“dew_point”:287.86,“clouds”:100,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:159,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.2,“rain”:{“1h”:0.11}},{“dt”:1605974400,“temp”:290.77,“feels_like”:290.54,“pressure”:1027,“humidity”:84,“dew_point”:288.22,“clouds”:100,“visibility”:10000,“wind_speed”:2.58,“wind_deg”:169,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.24,“rain”:{“1h”:0.14}},{“dt”:1605978000,“temp”:292.68,“feels_like”:292.57,“pressure”:1027,“humidity”:78,“dew_point”:288.83,“clouds”:100,“visibility”:10000,“wind_speed”:2.77,“wind_deg”:176,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605981600,“temp”:294.33,“feels_like”:294.14,“pressure”:1026,“humidity”:71,“dew_point”:289.07,“clouds”:100,“visibility”:10000,“wind_speed”:2.95,“wind_deg”:189,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.2,“rain”:{“1h”:0.1}}],“daily”:[{“dt”:1605808800,“sunrise”:1605790319,“sunset”:1605827503,“temp”:{“day”:295.27,“min”:281.77,“max”:295.27,“night”:288.49,“eve”:290.53,“morn”:281.77},“feels_like”:{“day”:291.78,“night”:286.68,“eve”:289.32,“morn”:277.46},“pressure”:1025,“humidity”:43,“dew_point”:282.12,“wind_speed”:4.66,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“clouds”:1,“pop”:0,“uvi”:3.72},{“dt”:1605895200,“sunrise”:1605876775,“sunset”:1605913877,“temp”:{“day”:295.54,“min”:286.17,“max”:295.54,“night”:290.09,“eve”:292.52,“morn”:286.17},“feels_like”:{“day”:294.86,“night”:290.1,“eve”:292.39,“morn”:284.89},“pressure”:1027,“humidity”:67,“dew_point”:289.21,“wind_speed”:3.79,“wind_deg”:198,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“clouds”:26,“pop”:0,“uvi”:3.44},{“dt”:1605981600,“sunrise”:1605963231,“sunset”:1606000253,“temp”:{“day”:294.33,“min”:289.56,“max”:294.33,“night”:290.85,“eve”:291.93,“morn”:289.9},“feels_like”:{“day”:294.14,“night”:290.09,“eve”:291.73,“morn”:289.53},“pressure”:1026,“humidity”:71,“dew_point”:289.07,“wind_speed”:2.95,“wind_deg”:189,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“clouds”:100,“pop”:0.29,“rain”:0.71,“uvi”:3.34},{“dt”:1606068000,“sunrise”:1606049686,“sunset”:1606086630,“temp”:{“day”:294.98,“min”:287.39,“max”:294.98,“night”:287.39,“eve”:288.51,“morn”:288.02},“feels_like”:{“day”:294.86,“night”:285.26,“eve”:287.76,“morn”:287.94},“pressure”:1023,“humidity”:68,“dew_point”:288.95,“wind_speed”:2.82,“wind_deg”:286,“weather”:[{“id”:501,“main”:“Rain”,“description”:“moderate rain”,“icon”:“10d”}],“clouds”:70,“pop”:1,“rain”:3.99,“uvi”:3.37},{“dt”:1606154400,“sunrise”:1606136142,“sunset”:1606173009,“temp”:{“day”:285.78,“min”:283.57,“max”:287.85,“night”:283.57,“eve”:284.78,“morn”:284.45},“feels_like”:{“day”:282.76,“night”:280.72,“eve”:281.92,“morn”:281.57},“pressure”:1025,“humidity”:80,“dew_point”:282.6,“wind_speed”:4.11,“wind_deg”:81,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“clouds”:100,“pop”:0.42,“rain”:1.09,“uvi”:3.42},{“dt”:1606240800,“sunrise”:1606222597,“sunset”:1606259390,“temp”:{“day”:292.25,“min”:283.37,“max”:293.2,“night”:291.4,“eve”:292.98,“morn”:286.92},“feels_like”:{“day”:291.02,“night”:290.06,“eve”:291.36,“morn”:285.12},“pressure”:1014,“humidity”:77,“dew_point”:288.21,“wind_speed”:4.05,“wind_deg”:184,“weather”:[{“id”:501,“main”:“Rain”,“description”:“moderate rain”,“icon”:“10d”}],“clouds”:87,“pop”:1,“rain”:5.27,“uvi”:3.28},{“dt”:1606327200,“sunrise”:1606309051,“sunset”:1606345773,“temp”:{“day”:287.78,“min”:279.67,“max”:289.47,“night”:282.08,“eve”:283.82,“morn”:279.67},“feels_like”:{“day”:284.28,“night”:279.78,“eve”:281.08,“morn”:275.87},“pressure”:1020,“humidity”:41,“dew_point”:274.78,“wind_speed”:2.5,“wind_deg”:5,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“clouds”:0,“pop”:1,“rain”:0.84,“uvi”:3.04},{“dt”:1606413600,“sunrise”:1606395505,“sunset”:1606432158,“temp”:{“day”:288.14,“min”:278.58,“max”:289.49,“night”:282.83,“eve”:284.37,“morn”:278.58},“feels_like”:{“day”:284.84,“night”:279.54,“eve”:281.55,“morn”:275.33},“pressure”:1018,“humidity”:48,“dew_point”:277.31,“wind_speed”:2.85,“wind_deg”:154,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“clouds”:25,“pop”:0,“uvi”:3.16}]}

Use this JSON instead:
{“lat”:33.44,“lon”:-94.04,“timezone”:“America/Chicago”,“timezone_offset”:-21600,“current”:{“dt”:1605814513,“sunrise”:1605790319,“sunset”:1605827503,“temp”:295.28,“feels_like”:291.83,“pressure”:1025,“humidity”:43,“dew_point”:282.13,“uvi”:3.72,“clouds”:1,“visibility”:10000,“wind_speed”:4.6,“wind_deg”:210,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}]},“hourly”:[{“dt”:1605812400,“temp”:295.28,“feels_like”:291.73,“pressure”:1025,“humidity”:43,“dew_point”:282.13,“clouds”:1,“visibility”:10000,“wind_speed”:4.75,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605816000,“temp”:294.85,“feels_like”:292.04,“pressure”:1024,“humidity”:50,“dew_point”:283.98,“clouds”:1,“visibility”:10000,“wind_speed”:4.4,“wind_deg”:185,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605819600,“temp”:294.68,“feels_like”:292.28,“pressure”:1023,“humidity”:56,“dew_point”:285.54,“clouds”:0,“visibility”:10000,“wind_speed”:4.48,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605823200,“temp”:293.83,“feels_like”:292.76,“pressure”:1022,“humidity”:66,“dew_point”:287.26,“clouds”:0,“visibility”:10000,“wind_speed”:3.38,“wind_deg”:174,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605826800,“temp”:291,“feels_like”:290.09,“pressure”:1023,“humidity”:78,“dew_point”:287.11,“clouds”:0,“visibility”:10000,“wind_speed”:3.09,“wind_deg”:164,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605830400,“temp”:289.23,“feels_like”:288.16,“pressure”:1023,“humidity”:87,“dew_point”:287.12,“clouds”:0,“visibility”:10000,“wind_speed”:3.29,“wind_deg”:163,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605834000,“temp”:288.62,“feels_like”:287.44,“pressure”:1024,“humidity”:88,“dew_point”:286.81,“clouds”:0,“visibility”:10000,“wind_speed”:3.25,“wind_deg”:164,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605837600,“temp”:288.21,“feels_like”:286.72,“pressure”:1024,“humidity”:88,“dew_point”:286.35,“clouds”:0,“visibility”:10000,“wind_speed”:3.5,“wind_deg”:165,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605841200,“temp”:288.03,“feels_like”:286.19,“pressure”:1024,“humidity”:88,“dew_point”:286.16,“clouds”:0,“visibility”:10000,“wind_speed”:3.92,“wind_deg”:167,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605844800,“temp”:288.29,“feels_like”:286.29,“pressure”:1025,“humidity”:89,“dew_point”:286.52,“clouds”:0,“visibility”:10000,“wind_speed”:4.35,“wind_deg”:177,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605848400,“temp”:288.22,“feels_like”:286.57,“pressure”:1025,“humidity”:91,“dew_point”:286.83,“clouds”:0,“visibility”:10000,“wind_speed”:3.98,“wind_deg”:184,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605852000,“temp”:287.83,“feels_like”:286.42,“pressure”:1025,“humidity”:92,“dew_point”:286.65,“clouds”:0,“visibility”:10000,“wind_speed”:3.53,“wind_deg”:185,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605855600,“temp”:287.45,“feels_like”:285.98,“pressure”:1025,“humidity”:93,“dew_point”:286.39,“clouds”:0,“visibility”:10000,“wind_speed”:3.52,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605859200,“temp”:287.19,“feels_like”:285.48,“pressure”:1025,“humidity”:93,“dew_point”:286.21,“clouds”:0,“visibility”:10000,“wind_speed”:3.74,“wind_deg”:182,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605862800,“temp”:287.02,“feels_like”:285.26,“pressure”:1025,“humidity”:94,“dew_point”:286.16,“clouds”:0,“visibility”:10000,“wind_speed”:3.81,“wind_deg”:180,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605866400,“temp”:286.8,“feels_like”:285.26,“pressure”:1025,“humidity”:95,“dew_point”:286.07,“clouds”:0,“visibility”:10000,“wind_speed”:3.47,“wind_deg”:179,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605870000,“temp”:286.55,“feels_like”:285.1,“pressure”:1026,“humidity”:95,“dew_point”:285.92,“clouds”:0,“visibility”:10000,“wind_speed”:3.23,“wind_deg”:176,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605873600,“temp”:286.17,“feels_like”:284.89,“pressure”:1026,“humidity”:96,“dew_point”:285.68,“clouds”:0,“visibility”:10000,“wind_speed”:2.89,“wind_deg”:174,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01n”}],“pop”:0},{“dt”:1605877200,“temp”:285.9,“feels_like”:284.59,“pressure”:1026,“humidity”:97,“dew_point”:285.51,“clouds”:9,“visibility”:10000,“wind_speed”:2.88,“wind_deg”:170,“weather”:[{“id”:800,“main”:“Clear”,“description”:“clear sky”,“icon”:“01d”}],“pop”:0},{“dt”:1605880800,“temp”:287.31,“feels_like”:285.83,“pressure”:1027,“humidity”:94,“dew_point”:286.49,“clouds”:17,“visibility”:10000,“wind_speed”:3.54,“wind_deg”:172,“weather”:[{“id”:801,“main”:“Clouds”,“description”:“few clouds”,“icon”:“02d”}],“pop”:0},{“dt”:1605884400,“temp”:289.54,“feels_like”:288.19,“pressure”:1027,“humidity”:87,“dew_point”:287.53,“clouds”:25,“visibility”:10000,“wind_speed”:3.84,“wind_deg”:176,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605888000,“temp”:291.62,“feels_like”:290.64,“pressure”:1028,“humidity”:81,“dew_point”:288.38,“clouds”:29,“visibility”:10000,“wind_speed”:3.79,“wind_deg”:179,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605891600,“temp”:293.88,“feels_like”:293.03,“pressure”:1028,“humidity”:73,“dew_point”:289.03,“clouds”:26,“visibility”:10000,“wind_speed”:3.89,“wind_deg”:189,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605895200,“temp”:295.54,“feels_like”:294.86,“pressure”:1027,“humidity”:67,“dew_point”:289.21,“clouds”:26,“visibility”:10000,“wind_speed”:3.79,“wind_deg”:198,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03d”}],“pop”:0},{“dt”:1605898800,“temp”:295.61,“feels_like”:295.02,“pressure”:1026,“humidity”:66,“dew_point”:289.06,“clouds”:88,“visibility”:10000,“wind_speed”:3.56,“wind_deg”:201,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605902400,“temp”:295.39,“feels_like”:294.95,“pressure”:1025,“humidity”:66,“dew_point”:288.93,“clouds”:94,“visibility”:10000,“wind_speed”:3.24,“wind_deg”:200,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605906000,“temp”:294.88,“feels_like”:295.32,“pressure”:1025,“humidity”:70,“dew_point”:289.26,“clouds”:96,“visibility”:10000,“wind_speed”:2.22,“wind_deg”:184,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605909600,“temp”:294.64,“feels_like”:295.36,“pressure”:1025,“humidity”:71,“dew_point”:289.24,“clouds”:96,“visibility”:10000,“wind_speed”:1.81,“wind_deg”:173,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605913200,“temp”:293.32,“feels_like”:293.63,“pressure”:1025,“humidity”:75,“dew_point”:288.8,“clouds”:95,“visibility”:10000,“wind_speed”:2.17,“wind_deg”:147,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605916800,“temp”:292.52,“feels_like”:292.39,“pressure”:1026,“humidity”:78,“dew_point”:288.61,“clouds”:93,“visibility”:10000,“wind_speed”:2.72,“wind_deg”:150,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605920400,“temp”:291.87,“feels_like”:291.66,“pressure”:1026,“humidity”:82,“dew_point”:288.75,“clouds”:76,“visibility”:10000,“wind_speed”:2.91,“wind_deg”:155,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605924000,“temp”:290.94,“feels_like”:290.87,“pressure”:1026,“humidity”:86,“dew_point”:288.72,“clouds”:61,“visibility”:10000,“wind_speed”:2.62,“wind_deg”:164,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605927600,“temp”:290.09,“feels_like”:290.1,“pressure”:1026,“humidity”:89,“dew_point”:288.39,“clouds”:53,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:168,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605931200,“temp”:289.73,“feels_like”:289.79,“pressure”:1027,“humidity”:89,“dew_point”:288.02,“clouds”:48,“visibility”:10000,“wind_speed”:2.1,“wind_deg”:172,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605934800,“temp”:289.19,“feels_like”:289.29,“pressure”:1027,“humidity”:90,“dew_point”:287.57,“clouds”:46,“visibility”:10000,“wind_speed”:1.86,“wind_deg”:173,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605938400,“temp”:289.56,“feels_like”:289.5,“pressure”:1027,“humidity”:87,“dew_point”:287.43,“clouds”:50,“visibility”:10000,“wind_speed”:2.01,“wind_deg”:174,“weather”:[{“id”:802,“main”:“Clouds”,“description”:“scattered clouds”,“icon”:“03n”}],“pop”:0},{“dt”:1605942000,“temp”:289.9,“feels_like”:289.75,“pressure”:1027,“humidity”:84,“dew_point”:287.34,“clouds”:84,“visibility”:10000,“wind_speed”:2.04,“wind_deg”:171,“weather”:[{“id”:803,“main”:“Clouds”,“description”:“broken clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605945600,“temp”:290.16,“feels_like”:289.9,“pressure”:1026,“humidity”:83,“dew_point”:287.29,“clouds”:92,“visibility”:10000,“wind_speed”:2.23,“wind_deg”:168,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605949200,“temp”:290.14,“feels_like”:290,“pressure”:1026,“humidity”:83,“dew_point”:287.27,“clouds”:95,“visibility”:10000,“wind_speed”:2.05,“wind_deg”:159,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605952800,“temp”:290.09,“feels_like”:289.8,“pressure”:1026,“humidity”:83,“dew_point”:287.26,“clouds”:96,“visibility”:10000,“wind_speed”:2.23,“wind_deg”:150,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605956400,“temp”:290.02,“feels_like”:289.54,“pressure”:1027,“humidity”:83,“dew_point”:287.28,“clouds”:97,“visibility”:10000,“wind_speed”:2.48,“wind_deg”:146,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605960000,“temp”:289.9,“feels_like”:289.53,“pressure”:1027,“humidity”:84,“dew_point”:287.32,“clouds”:98,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:152,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04n”}],“pop”:0},{“dt”:1605963600,“temp”:289.8,“feels_like”:289.4,“pressure”:1027,“humidity”:85,“dew_point”:287.35,“clouds”:100,“visibility”:10000,“wind_speed”:2.44,“wind_deg”:152,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605967200,“temp”:289.88,“feels_like”:289.59,“pressure”:1027,“humidity”:86,“dew_point”:287.56,“clouds”:100,“visibility”:10000,“wind_speed”:2.41,“wind_deg”:153,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605970800,“temp”:290.23,“feels_like”:290.04,“pressure”:1027,“humidity”:85,“dew_point”:287.86,“clouds”:100,“visibility”:10000,“wind_speed”:2.35,“wind_deg”:159,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.2,“rain”:{“1h”:0.11}},{“dt”:1605974400,“temp”:290.77,“feels_like”:290.54,“pressure”:1027,“humidity”:84,“dew_point”:288.22,“clouds”:100,“visibility”:10000,“wind_speed”:2.58,“wind_deg”:169,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.24,“rain”:{“1h”:0.14}},{“dt”:1605978000,“temp”:292.68,“feels_like”:292.57,“pressure”:1027,“humidity”:78,“dew_point”:288.83,“clouds”:100,“visibility”:10000,“wind_speed”:2.77,“wind_deg”:176,“weather”:[{“id”:804,“main”:“Clouds”,“description”:“overcast clouds”,“icon”:“04d”}],“pop”:0},{“dt”:1605981600,“temp”:294.33,“feels_like”:294.14,“pressure”:1026,“humidity”:71,“dew_point”:289.07,“clouds”:100,“visibility”:10000,“wind_speed”:2.95,“wind_deg”:189,“weather”:[{“id”:500,“main”:“Rain”,“description”:“light rain”,“icon”:“10d”}],“pop”:0.2,“rain”:{“1h”:0.1}}]}

Any chance you can re-format it to look more like the vertical list you first posted? My brain goes to mush when I try to read JSON that’s all smashed together like that. :face_with_thermometer:

I noticed that your initial screenshot has the two property blocks inside the list block. I’m fairly certain you need to get the hourly property and then get the list index from that value and then get the temp property. Take a look at my screenshot. Where I have “humidity” or “icon” you would have “temp”.

But you also said you could pull a single value so maybe I’m wrong there.

The problem with your loop, by the way, is that the variable j contains a list item, not a number. So when you use j as the list index value, it doesn’t know what to do with that.

That is the problem I am trying to solve: to make the JSON look like the sample table. The part I cannot crack is the loop. “Hourly” uses a “[” and is an array. I want to cycle through the array and pull out a value with each loop. Eg, #=1, #=2, and so on. But using #=j so it goes through the loop. Thanks

I think I can help you crack this! :grinning:

Your individual “temp” and your loop “temp” properties are formatted differently and that’s part of the problem. I’ll post a set of blocks and see if that works for you.

Try this:

No luck. See my blocks.

I was able to view your JSON data at http://jsonviewer.stack.hu.

What value do you get when you try this?

That works fine for me. I cannot get it to work in the loop.

Strange.

I was able to use my API key with this call:

https://api.openweathermap.org/data/2.5/onecall?lat=33.441792&lon=-94.037689&exclude=daily,minutely&appid=API_KEY

And then with these blocks:

I get this result:

I wish I could do the same. Here are blocks one more time.