Java中的List對象是常用的集合類型之一,而JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,既易于人類閱讀,也易于機器解析。因此,將Java中的List對象轉換成JSON格式是常見的操作之一。下面,我們將介紹如何使用Java中的工具類將List對象轉換成JSON格式。
import com.alibaba.fastjson.JSON; import java.util.List; public class JsonUtils { /** * 將List對象轉換成JSON格式 * @param list 需要轉換的List對象 * @return JSON格式字符串 */ public staticString listToJson(List list) { return JSON.toJSONString(list); } }
以上代碼使用了開源工具包fastjson中的JSON類,提供了一個listToJson方法用于將List對象轉換成JSON格式字符串。
使用listToJson方法很簡單,只需要傳入需要轉換的List對象即可:
Listlist = new ArrayList<>(); list.add("java"); list.add("python"); String jsonStr = JsonUtils.listToJson(list); System.out.println(jsonStr);
以上代碼輸出結果為:
["java","python"]
可以看到,List對象已經成功轉換成了JSON格式。