通俗来说下标超出规定界限。原因在使用for循环时,取值时,与对应的变量不一样而导致的这个问题。代码如下:
for (int i = 0; i < objects.size(); i++) {
JSONObject ob = (JSONObject) objects.get(i);//得到json对象
String type1 = ob.getString("type");
System.out.println(type1);
}