Java list轉標準json是一個常見的需求,尤其是在開發Web應用程序時。在Java中,我們可以使用很多類庫來完成這個任務,例如Gson、Jackson、FastJson等等。在本文中,我們將使用Gson類庫來演示如何將Java list轉為標準json格式。
Gson gson = new Gson(); List<String> myList = new ArrayList<>(); myList.add("apple"); myList.add("banana"); myList.add("orange"); String json = gson.toJson(myList); System.out.println(json);
在上面的代碼中,我們首先實例化了一個Gson對象,接著創建了一個包含三個元素的字符串型List,最后調用Gson的toJson方法將List轉為json字符串并輸出到控制臺。
輸出結果如下:
["apple","banana","orange"]
可以看到,Gson將List轉換為了標準的json格式。在json格式中,List的元素被以數組的形式呈現,并用雙引號將字符串包裹起來。
除了字符串型List之外,Gson也支持其它類型的List轉為json格式。例如:
List<Integer> myList = new ArrayList<>(); myList.add(1); myList.add(2); myList.add(3); String json = gson.toJson(myList); System.out.println(json);
輸出結果如下:
[1,2,3]
可以看到數字型List也被成功轉換為了標準的json格式。由此可見Gson是一個非常強大的類庫,可以幫助我們輕松完成Java list轉標準json格式。