我可以将Java POJO类对象传递给客户端吗?
例如,用户向服务器“ / user”发送请求。服务器应将响应作为User.java对象发送
User.java类为
public class User {
private String name = null;
private String education = null;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEducation() {
return education;
}
public void setEducation(String education) {
this.education = education;
}
}
最佳答案
我可以想到两种简单的方法:
使用JAXB将User对象转换为xml,然后转换回xml,以在客户端和服务器之间传输数据。
使用GSON / Jackson对JSON执行相同操作。
两种方法都可以将XML / JSON直接映射到您的对象,并且很容易实现。
还有其他方法,但是我认为您正在使用Web服务,而这些方法最适合它。