Gson 是一個(gè) Java 庫,可以將 Java 對(duì)象轉(zhuǎn)換成 JSON 格式,也可以將 JSON 轉(zhuǎn)換成 Java 對(duì)象。在使用該庫時(shí),我們通常需要?jiǎng)?chuàng)建 JSON 數(shù)組,并且將一些數(shù)據(jù)添加到數(shù)組中。本文將介紹如何使用 Gson 創(chuàng)建 JSON 數(shù)組。
首先,我們需要?jiǎng)?chuàng)建一個(gè) Gson 對(duì)象:
Gson gson = new Gson();
接下來,我們可以創(chuàng)建一個(gè) ArrayList 來存儲(chǔ)要添加到 JSON 數(shù)組中的數(shù)據(jù):
ArrayList<String> jsonArray = new ArrayList<>();
在上面的代碼中,我們創(chuàng)建了一個(gè) ArrayList 類型為 String,并且將其命名為 jsonArray。
接下來,我們可以通過 add 方法將一些數(shù)據(jù)添加到 jsonArray 中:
jsonArray.add("Hello"); jsonArray.add("World"); jsonArray.add("!");
在上面的代碼中,我們將字符串 "Hello"、"World" 和 "!" 添加到 jsonArray 中。
最后,我們可以使用 toJson 方法將 jsonArray 轉(zhuǎn)換成 JSON 格式:
String json = gson.toJson(jsonArray); System.out.println(json);
在上面的代碼中,我們使用 toJson 方法將 jsonArray 轉(zhuǎn)換成 JSON 字符串,并且將其打印到控制臺(tái)中。
完整代碼如下:
import com.google.gson.Gson; import java.util.ArrayList; public class Main { public static void main(String[] args) { Gson gson = new Gson(); ArrayList<String> jsonArray = new ArrayList<>(); jsonArray.add("Hello"); jsonArray.add("World"); jsonArray.add("!"); String json = gson.toJson(jsonArray); System.out.println(json); } }
輸出結(jié)果如下:
["Hello","World","!"]
上面的結(jié)果就是一個(gè) JSON 數(shù)組,其中包含了三個(gè)字符串元素。