问题是我使用Lombok注释@Getter
和@Setter
与用于解析JSON文件的bean。
问题是我注意到自定义反序列化器的属性,杰克逊没有使用这个自定义反序列化器,我得到如下错误:
For boolean field, only true or false are recognized
我正在收到"no"
的{{1}}和false
的{{1}}。
"yes"
我将注释放在班级:true
和@JsonProperty(value = "comment")
@JsonDeserialize(using = NoYesDeserializer.class)
private Boolean comment;
@Data