在这里
isChecked
和isPrime
都是布尔类型。如果我在Java代码中将整数传递给这两个值,而不是抛出异常/错误(代码应预期为'true'或'false'),则它将在POJO类中与true
值进行映射。我假设由于任何大于0的数字都将采用布尔值true。为了避免这种事情,有什么建议吗?我正在使用jax-rs反序列化并序列化为Java对象。
@JsonProperty
private boolean isChecked;
(在setter方法中,它设置为true
值)