У меня есть JSON-ответ с логическим (isBlocked) параметром
{"isBlocked":true,"responseId":"ab123456789", "other":"irrelevant"}
My ResponseVO (с автоматически генерируемыми геттерами и сеттерами, использующими Eclipse):
@JsonIgnoreProperties(ignoreUnknown = true)
public class ResponseVO {
private boolean isBlocked;
private String responseId;
public boolean isBlocked() {
return isBlocked;
}
public void setBlocked(boolean isBlocked) {
this.isBlocked = isBlocked;
}
public String getResponseId() {
return responseId;
}
public void setResponseId(String responseId) {
this.responseId = responseId;
}
}
Я использую ObjectMapper
для установки объекта VO
ResponseVO responseVO = new ObjectMapper().readValue(response, ResponseVO.class);
Но логический параметр установлен в значение false вместо true
logger.debug("SpelPaus Block=" + responseVO.isBlocked());