【发布时间】:2017-05-16 17:39:43
【问题描述】:
我使用默认的 HttpUrlConnection 类进行 api 调用和GSON 将 Java 对象转换为 json 请求并将 json 响应转换为等效的 Java 对象。我创建了各种模型(pojo 类)来将请求/响应转换为模型对象.我的疑问是,由于 GSON 是序列化/反序列化库,因此对所有这些模型实现 Serializable 是否理想?
public class Contact implements Serializable {
private String name;
private String email;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
我从所有模型中删除了实现 Serializable ,一切似乎都很好。但我很困惑它是否正确?
【问题讨论】:
-
没有。您不必在使用 Gson 时将它们设为
Serializable。你做对了。
标签: android serialization model pojo gson