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

java json格式轉成集合

方一強1年前8瀏覽0評論

在Java編程中,經常會使用JSON格式存儲和傳遞數據。但是,在進行數據處理時,需要將JSON格式轉換成Java集合對象。下面將介紹如何將JSON格式轉換成Java集合。

// 導入JSON庫
import org.json.*;
public class JsonToCollection {
public static void main(String[] args) {
// 輸入JSON字符串
String jsonString = "{\"name\":\"John Smith\",\"age\":34}";
try {
// 將JSON字符串轉換成JSONObject
JSONObject jsonObject = new JSONObject(jsonString);
// 從JSONObject中獲取值
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
// 將值放入集合中
List<Object> list = new ArrayList<>();
list.add(name);
list.add(age);
// 輸出Java集合
System.out.println(list);
} catch (JSONException e) {
e.printStackTrace();
}
}
}

上面的代碼首先導入了JSON庫,然后輸入JSON字符串。通過使用JSONObject將JSON字符串轉換成JSONObject對象,再從對象中獲取值,放入Java集合中。最后輸出Java集合。

可以使用類似的方法將JSON數組轉換成Java集合,如下所示:

// 導入JSON庫
import org.json.*;
public class JsonArrayToCollection {
public static void main(String[] args) {
// 輸入JSON字符串
String jsonArrayString = "[\"John Smith\", 34]";
try {
// 將JSON字符串轉換成JSONArray
JSONArray jsonArray = new JSONArray(jsonArrayString);
// 遍歷JSONArray,將元素放入集合中
List<Object> list = new ArrayList<>();
for (int i = 0; i < jsonArray.length(); i++) {
Object element = jsonArray.get(i);
list.add(element);
}
// 輸出Java集合
System.out.println(list);
} catch (JSONException e) {
e.printStackTrace();
}
}
}

與將JSONObject轉換成Java集合類似,上面的代碼將JSON字符串轉換成JSONArray對象,通過遍歷JSONArray,將元素放入Java集合中,最后輸出Java集合。