我想知道如何使f = sub if b < 0 else add
验证忽略0,因为杰克逊将所有空值反序列化为int 0,我想忽略空值。
@min
例如,我发送了一个JSON public class A{
private String name;
@Min(1)
private int number;
}
,它会导致验证错误,因为jackson会自动将数字null映射为0。
感谢。
答案 0 :(得分:0)
您可以将“数字”映射为Integer
而不是int。这样,“number”将映射为null而不是“1”。