JSON是一種輕量級的數據格式,現在越來越流行。GSON是一個Java庫,可以將Java對象轉換為JSON格式,也可以將JSON格式轉換為Java對象。
下面是GSON如何將Java對象轉換為JSON格式:
Gson gson = new Gson(); User user = new User("張三", 20, "male"); String json = gson.toJson(user); System.out.println(json);
上面的代碼將一個User對象轉換為JSON格式,輸出的結果如下:
{"name":"張三","age":20,"gender":"male"}
可以看到,JSON格式的數據被封裝在了一對大括號中,其中屬性名和屬性值用冒號分隔,屬性之間用逗號分隔。
下面是GSON如何將JSON格式轉換為Java對象:
Gson gson = new Gson(); String json = "{\"name\":\"張三\",\"age\":20,\"gender\":\"male\"}"; User user = gson.fromJson(json, User.class); System.out.println(user.getName());
上面的代碼將一段JSON格式的數據轉換為一個User對象,輸出User對象的名字屬性。
總結一下,GSON是一個非常方便轉換Java對象和JSON格式的工具,可以讓我們更加輕松地處理數據。
上一篇mysql語句外鍵關鍵字
下一篇mysql語句后插入一列