DTO是指數據傳輸對象(Data Transfer Object),它是用來實現遠程調用時,客戶端與服務器端之間數據傳輸的對象。而在前后端分離的架構中,DTO也被用來在前端和后端之間進行數據交互。而這篇文章要探討的是如何將DTO轉換為JSON格式。
public class UserDTO {
private Long id;
private String name;
private Integer age;
private String email;
//getter & setter
}
public class User {
private Long id;
private String name;
private Integer age;
private String email;
private LocalDateTime createTime;
//getter & setter
}
以上是一個簡單的用戶模型,我們需要將UserDTO轉換為JSON格式。我們可以通過使用第三方庫Gson來輕松完成這個轉換過程。
public String convertToJson(UserDTO userDTO) {
Gson gson = new Gson();
return gson.toJson(userDTO);
}
public String convertToJson(ListuserDTOList) {
Gson gson = new Gson();
return gson.toJson(userDTOList);
}
通過以上代碼,我們可以在需要將UserDTO轉換為JSON格式的地方調用convertToJson方法,Gson庫會自動將UserDTO對象轉換為JSON格式的字符串,方便我們進行前后端數據交互。
上一篇python 矩陣全1
下一篇dto接收json