gson是什么?gson是Google公司開發(fā)的一個Java的Json請求解析庫。它可以輕松地將Java對象轉(zhuǎn)換為Json對象,也可以將Json對象轉(zhuǎn)換為Java對象。在這篇文章中,我們將研究如何使用gson將一個集合轉(zhuǎn)換為Json對象。
假設(shè)我們有一個List
// 創(chuàng)建gson對象 Gson gson = new Gson(); // 創(chuàng)建一個List對象 List studentList = new ArrayList<>(); // 向List 中添加Student對象 studentList.add(new Student("張三", 18, new int[]{90, 80, 85})); studentList.add(new Student("李四", 19, new int[]{85, 90, 95})); studentList.add(new Student("王五", 20, new int[]{100, 95, 98})); // 將List 轉(zhuǎn)換為Json對象 String json = gson.toJson(studentList); // 輸出Json對象 System.out.println(json);
以上代碼將輸出如下結(jié)果:
[ { "name": "張三", "age": 18, "scores": [ 90, 80, 85 ] }, { "name": "李四", "age": 19, "scores": [ 85, 90, 95 ] }, { "name": "王五", "age": 20, "scores": [ 100, 95, 98 ] } ]
可以看到,以上代碼將List
總結(jié)一下,使用gson將一個集合轉(zhuǎn)換為Json對象非常簡單。我們只需要創(chuàng)建一個gson對象,將要轉(zhuǎn)換的集合傳入toJson方法中,就可以得到一個Json對象。如果你需要將Json對象轉(zhuǎn)換為Java對象,也是同樣的輕松。這是gson的強大之處,也是為什么它被廣泛使用的原因之一。
上一篇vue 3.3
下一篇html字變顏色代碼