【发布时间】:2015-05-13 13:28:12
【问题描述】:
我正在尝试将 JSON 转换为 Java 对象。当pair的某个值为null时,应该设置一些默认值。
这是我的POJO:
public class Student {
String rollNo;
String name;
String contact;
String school;
public String getRollNo() {
return rollNo;
}
public void setRollNo(String rollNo) {
this.rollNo = rollNo;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSchool() {
return school;
}
public void setSchool(String school) {
this.school = school;
}
}
示例 JSON 对象:
{
"rollNo":"123", "name":"Tony", "school":null
}
所以如果学校是null,我应该把它设为默认值,比如"school":"XXX"。如何在反序列化对象时使用 Gson 进行配置?
【问题讨论】: