alibaba.fastjson.JSONArray的遍历
程序员文章站
2022-06-12 10:14:14
...
绪论
记录一下alibaba.fastjson.JSONArray的遍历方式。
正文
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.Iterator;
public class BaseUtils {
public static void main(String[] args) {
JSONArray array = new JSONArray();
int i = 1;
JSONObject obj = null;
while (i < 6) {
obj = new JSONObject();
obj.put("id", i);
obj.put("name", "张三" + i);
array.add(obj);
i++;
}
test1(array);
System.out.println("----------------------");
test2(array);
}
public static void test1(JSONArray array) {
for (Iterator iterator = array.iterator(); iterator.hasNext();) {
JSONObject obj = (JSONObject)iterator.next();
System.out.println(obj.toJSONString());
}
}
public static void test2(JSONArray array) {
for (int i = 0; i < array.size(); i++) {
JSONObject obj = (JSONObject)array.get(i);
System.out.println(obj.toJSONString());
}
}
}
结果
(若有什么错误,请留言指正,3Q)