Sorry, I don’t know about p5.js but this processing code (JAVA flavor) works:
JSONArray citiesJSONArray;
String stringCityName;
void setup() {
size(400, 400);
citiesJSONArray = loadJSONArray("c1.json");
for (int x = 0; x < citiesJSONArray.size(); x++) {
JSONObject oneCityJSONObject = citiesJSONArray.getJSONObject(x);
stringCityName = oneCityJSONObject.getString("city");
println(stringCityName) ;
// createP(se);
}
}
void draw() {
background(120);
text ("See Direct Window", 44, 44);
}
//
Chrisir