我可以将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服务,而这些方法最适合它。

10-02 18:50