Trying to extract a nested list from a Web API

To clarify, with this solution does that mean that every location item in the JSON array will now be in the location list we initialised? I’m trying to extract the data from each item in the list into the list viewer and I keep crashing the app. I’ve tried the following two methods and neither seem to work.

The first method crashes the app and restarts it, the second presents null when calling within the for loop. Is there a standard protocol for extracting the data correctly into a list viewer from a list?