GSON包是Google提供的一個將Java對象轉換成JSON字符串(反之亦然)的開源包。下面將介紹如何使用GSON包將數組轉換成JSON字符串。
Gson gson = new Gson(); int[] ints = {2, 3, 4, 5, 6}; String json = gson.toJson(ints); System.out.println(json);
首先我們需要創建一個Gson對象,然后定義一個int類型的數組。接著我們使用Gson對象的toJson方法將數組轉換成JSON字符串,并輸出這個字符串。
執行代碼,輸出結果為:
[2,3,4,5,6]
可以看到,我們成功將一個int類型的數組轉換成了JSON字符串。
當然,我們也可以將其他類型的數組轉換成JSON字符串,如下所示:
Gson gson = new Gson(); String[] strings = {"abc", "def", "ghi", "jkl", "mno"}; String json = gson.toJson(strings); System.out.println(json);
輸出結果為:
["abc","def","ghi","jkl","mno"]
同樣地,我們可以將字符串類型的數組轉換成JSON字符串。除此之外,GSON包還支持將對象、集合等類型轉換成JSON字符串,詳見GSON包的官方文檔。