【发布时间】:2016-10-12 09:15:20
【问题描述】:
在改用 retrofit2 之前,我使用的是 volley。为了设置我的 pojo 值,我使用 optString 和 optInt 从 JSONObject 响应中检索值。这会将我的空字符串替换为空字符串,我不需要添加空检查。如何对改造 2 做同样的事情。
Json 示例:
{
company_name : null
}
Pojo 类
public class company implements Serializable{
@SerializedName("company_name")
private String companyName;
public String getCompanyName(){
return companyName;
}
public void setCompanyName(String companyName){
this.companyName = companyName;
}
String companyName = getCompany(); 导致 NullPointerException。
有没有办法将每个空字符串转换为空字符串,如 optString.?
【问题讨论】:
标签: retrofit2