JSONArray listOfStates = (JSONArray) jsonObject.get("States");
Iterator iterator =listOfStates.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
// listOfStates.iterator()-此处突出显示了我的错误
答案 0 :(得分:1)
因为JSONArray类中没有这样的方法“ iterator()”。 使用
JSONArray listOfStates = (JSONArray) jsonObject.get("States");
for (int i = 0; i < listOfStates.length(); i++) {
JSONObject object = listOfStates.getJSONObject(i);
System.out.println(object);
}