在Java開發(fā)中,我們經(jīng)常需要將List轉(zhuǎn)換為Json數(shù)組。這個過程可以借助Google的Gson庫來完成,使用起來非常方便。
首先,我們需要引入Gson庫:
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency>
接下來,我們只需要將List對象轉(zhuǎn)換為Json數(shù)組即可。下面是一個示例代碼:
import com.google.gson.Gson; import java.util.ArrayList; import java.util.List; public class ListToJson { public static void main(String[] args) { // 創(chuàng)建一個List對象 List<String> list = new ArrayList<>(); list.add("hello"); list.add("world"); // 將List轉(zhuǎn)換為Json數(shù)組 Gson gson = new Gson(); String json = gson.toJson(list); // 輸出Json字符串 System.out.println(json); } }
運行上面的代碼,輸出結(jié)果如下:
["hello","world"]
可以看到,Gson將List轉(zhuǎn)換為了Json數(shù)組。
除了List,Gson還支持將其他對象、數(shù)組等轉(zhuǎn)換為Json格式。需要注意的是,轉(zhuǎn)換對象的類需要有對應(yīng)的get和set方法。