java foreach是否能对jsonarray进行遍历

如题所述

应该是可以的
1.我用的jar包是com.alibaba.fastjson是这个
2.代码片段
JSONArray arrays = JSONObject.parseArray("集合json");
  for(Object obj:arrays){
   JSONObject o = (JSONObject) obj;
   String value = o.getString("JSONArray每个元素中,你需要的那个key");
  }

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-12
//定义一个String类型的一维数组
String[] names=new String[5];
//为数组赋值
for (int i = 0; i < names.length; i++) {
names[i]=Integer.toString(i);
}
//使用foreach遍历数组
int index=0;
for (String name : names) {
System.out.println("第"+index+"元素是:"+name);
index++;
}
//使用for遍历数组
for (int i = 0; i < names.length; i++) {
System.out.println("第"+i+"元素是:"+names[i]);
}
相似回答