欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 中的json對象

謝彥文2年前8瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)格式,常被用于數(shù)據(jù)交換和存儲。Java 中的 JSON 對象有兩種類型,一種是 JSONObject,表示一個 JSON 對象,另一種是 JSONArray,表示一個 JSON 數(shù)組。

JSONObject 包含一組有序的鍵值對,可以通過鍵獲取對應(yīng)的值。例如:

JSONObject obj = new JSONObject();
obj.put("name", "Tom");
obj.put("age", 18);
System.out.println(obj.getString("name")); // 輸出 Tom
System.out.println(obj.getInt("age")); // 輸出 18

JSONArray 表示一個有序的 JSON 數(shù)組,可以通過下標(biāo)獲取對應(yīng)的值。例如:

JSONArray arr = new JSONArray();
arr.put("apple");
arr.put("banana");
arr.put("orange");
System.out.println(arr.getString(0)); // 輸出 apple
System.out.println(arr.getString(1)); // 輸出 banana
System.out.println(arr.getString(2)); // 輸出 orange

如果需要將 JSON 字符串轉(zhuǎn)換為 JSON 對象,可以使用 JSON 庫提供的 parse 方法。例如:

String jsonStr = "{\"name\":\"Tom\",\"age\":18}";
JSONObject obj = (JSONObject) JSON.parse(jsonStr);
System.out.println(obj.getString("name")); // 輸出 Tom
System.out.println(obj.getInt("age")); // 輸出 18

同樣,可以將 JSON 數(shù)組的字符串轉(zhuǎn)換為 JSONArray 對象。例如:

String jsonArrStr = "[\"apple\",\"banana\",\"orange\"]";
JSONArray arr = (JSONArray) JSON.parse(jsonArrStr);
System.out.println(arr.getString(0)); // 輸出 apple
System.out.println(arr.getString(1)); // 輸出 banana
System.out.println(arr.getString(2)); // 輸出 orange

JSON 對象的使用非常方便,可以輕松地實(shí)現(xiàn) Java 對象和 JSON 數(shù)據(jù)的轉(zhuǎn)換,是開發(fā)中不可缺少的一部分。