В настоящее время у меня возникла проблема с классом сериализации.
У меня есть значения с сервера, которые я могу сериализовать.Там нет вопроса от ответа сервера.Но теперь я хочу добавить новый дополнительный параметр, который не приходит с сервера.Я хочу добавить значение по умолчанию к "N" .Но каждый раз, когда он дает мне нулевое значение.
Здесь isLocal - это мой дополнительный параметр, который не приходит с сервера.Я хочу установить значение по умолчанию N , но при обращении к нему всегда выдаю null значение
public class ImageData implements Serializable {
@SerializedName("id")
private String id;
@SerializedName("siteid")
private String siteid;
@SerializedName("visitorid")
private String visitorid;
@SerializedName("imageurl")
private String imageurl;
@Expose(serialize = false)
private String isLocal = "N";
public ImageData(){
}
public ImageData(String id, String siteid, String visitorid, String imageurl, String isLocal) {
this.id = id;
this.siteid = siteid;
this.visitorid = visitorid;
this.imageurl = imageurl;
this.isLocal = isLocal;
}
public String getIsLocal() {
return isLocal;
}
public void setIsLocal(String isLocal) {
this.isLocal = isLocal;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getSiteid() {
return siteid;
}
public void setSiteid(String siteid) {
this.siteid = siteid;
}
public String getVisitorid() {
return visitorid;
}
public void setVisitorid(String visitorid) {
this.visitorid = visitorid;
}
public String getImageurl() {
return imageurl;
}
public void setImageurl(String imageurl) {
this.imageurl = imageurl;
}