Fastjson是阿里巴巴開發的一款高性能的json解析庫,支持將Java對象轉換為json字符串。本文將介紹如何使用Fastjson將List對象轉換為json字符串。
//首先需要導入fastjson依賴包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.24</version> </dependency> //定義一個包含多個對象的List List<User> userList = new ArrayList<>(); userList.add(new User("張三", 18)); userList.add(new User("李四", 20)); //使用Fastjson將List轉換為json字符串 String jsonStr = JSON.toJSONString(userList); System.out.println(jsonStr);
上述代碼中,首先需要導入fastjson的依賴包。然后定義一個包含多個User對象的List,并使用Fastjson將其轉換為json字符串。最后輸出json字符串。
如果只需要將List對象轉換為json數組,可以使用以下代碼:
//將List轉換為json數組 JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(userList)); System.out.println(jsonArray.toJSONString());
同樣是將List轉換為json字符串,只不過使用了JSONArray.parseArray方法。
總之,Fastjson非常方便易用,可以靈活地將Java對象轉換為json字符串。
上一篇預覽框制作css
下一篇html h標簽字體設置