如何验证JSON到BigDecimal的位数,但仅验证小数位数?

时间:2019-03-29 16:53:00

标签: java json validation jackson bigdecimal

我想将json字符串反序列化为BigDecimal,并仅验证小数位数:

@JsonProperty(value = "amount")
@Digits(integer = 9999, fraction = 2, message = "amount must contain 2 decimal places")
private BigDecimal amount;

我可以做这样的事情,但不对整数进行任何验证吗?

1 个答案:

答案 0 :(得分:0)

我正在使用它作为解决方法:

@JsonProperty(value = "amount")
@Digits(integer = Integer.MAX_VALUE, fraction = 2, message = "amount must contain two decimal places")
private BigDecimal amount;