0
我有一個類聲明如下:如何在Jackson Retrofit Android分析的JSON API響應中指定默認值?
public class Doc {
private final String mTitle;
private final String mCanRespond;
@JsonCreator
public Doc(@JsonProperty("title") final String title, @JsonProperty("can_respond") final boolean canRespond) {
mTitle = title;
mCanRespond = canRespond;
}
}
我希望能夠以指定的mCanRespond
默認值true
如果字段can_respond
從JSON響應丟失。 目前的行爲是如果它缺少,canRespond
的值是false
。
我嘗試過使用Boolean
對象,但它並沒有被分配到null
。
我知道如何用GSON做同樣的事情,但不能和傑克遜一起使用:( –
@Code_Life你如何用GSON做到這一點? –