欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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());
        }
    }
}

结果

alibaba.fastjson.JSONArray的遍历

(若有什么错误,请留言指正,3Q)

相关标签: JSONArray 遍历