色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json 遍歷

呂致盈1年前6瀏覽0評論

Java是一種面向對象的編程語言,廣泛應用于Web開發、游戲開發和企業級應用開發等場景。在Java開發中,JSON是常用的數據格式之一,通常用于數據傳輸和存儲。在處理JSON數據時,遍歷是一種非常重要的操作。

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JsonTraversal {
public static void main(String[] args) throws JSONException {
//創建一個JSON對象
JSONObject json = new JSONObject();
json.put("name", "小明");
json.put("age", 18);
json.put("gender", "男");
//創建一個JSON數組
JSONArray arr = new JSONArray();
arr.put("Java");
arr.put("Python");
json.put("skills", arr);
//遍歷JSON對象
for (String key : json.keySet()) {
System.out.println(key + ": " + json.get(key));
}
//遍歷JSON數組
for (int i = 0; i < arr.length(); i++) {
System.out.println("技能" + (i + 1) + ": " + arr.get(i));
}
}
}

在上面的代碼中,我們首先創建了一個JSON對象和一個JSON數組,然后通過put方法向JSON對象中添加了幾個屬性。接著,我們使用keySet方法遍歷JSON對象的所有key,并通過get方法獲取對應的value。最后,我們使用length方法遍歷JSON數組的所有元素,并通過get方法獲取每個元素的值。

除了keySet方法和length方法,JSON對象和JSON數組還提供了其他一些遍歷方法,如keys方法、values方法、getJSONObject方法、getJSONArray方法等等。根據不同的需求,我們可以選擇適合自己的遍歷方法。