alibaba.fastjson.JSONArray的遍歷

緒論

記錄一下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)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章