Fastjson作為一個(gè)高性能的Java JSON庫,在項(xiàng)目開發(fā)中被廣泛使用,尤其是在快速JSON序列化與反序列化時(shí)表現(xiàn)出色。其中,List轉(zhuǎn)換為JSON格式是最常使用的操作之一。
List<String> list = new ArrayList<>(); list.add("A"); list.add("B"); list.add("C"); String jsonStr = JSON.toJSONString(list);
以上代碼通過Fastjson的JSON.toJSONString()方法將List<String>對象轉(zhuǎn)換為JSON格式的字符串。其中,List中的字符串在JSON中以雙引號包含的字符串表示,以逗號分隔,最終形成如下格式的JSON字符串:
["A","B","C"]
除了List<String>,F(xiàn)astjson同樣可以處理List<Object>等其他類型的列表,轉(zhuǎn)換為對應(yīng)的JSON格式。在實(shí)際應(yīng)用中,還可根據(jù)需要添加各種序列化和反序列化的配置、特性等功能進(jìn)行完善。
下一篇fast-json