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

java arraylist json

林子帆1年前8瀏覽0評論

Java中的ArrayList是一個常用的容器類,可以用來存儲多個相同類型的元素。而JSON則是一種輕量級的數據交換格式,經常用于不同語言之間的數據傳輸與交換。在Java中,我們可以將ArrayList轉換為JSON格式進行數據的序列化與反序列化。

// 將ArrayList轉換為JSON格式
ArrayListlist = new ArrayList<>();
list.add("Tom");
list.add("Jerry");
JSONArray jsonArray = new JSONArray(list);
System.out.println(jsonArray.toString());
// 輸出結果:["Tom","Jerry"]

上述代碼首先創建了一個ArrayList,并添加了兩個元素。接著,我們使用JSONArray將ArrayList轉換為JSON格式,并輸出序列化后的JSON字符串。在輸出結果中,我們可以看到JSON數組中包含了ArrayList中的所有元素。

// 將JSON格式轉換為ArrayList
String jsonStr = "[\"Tom\",\"Jerry\"]";
JSONArray jsonArray = new JSONArray(jsonStr);
ArrayListlist = new ArrayList<>();
for (int i = 0; i< jsonArray.length(); i++) {
list.add(jsonArray.getString(i));
}
System.out.println(list.toString());
// 輸出結果:[Tom, Jerry]

上述代碼是將JSON格式數據轉換為ArrayList的示例。首先,我們創建一個JSON字符串,并將其轉換為JSONArray。接著,我們遍歷JSON數組,逐個將其元素添加到ArrayList中。最后,輸出轉換后的ArrayList。

通過以上兩個示例,我們可以看到ArrayList的轉換為JSON格式與JSON格式的轉換為ArrayList都十分簡單。這些操作幫助我們更高效地進行數據的存儲、傳輸以及交換。