我正在使用Spring RestController接收JSON消息
要反序列化,我有一个主要对象,它表示具有所有属性的JSON请求,并包括子对象,这些子对象还包含每个消息/类型可选的十进制值为2.22
我使用Double
变量,例如
public class TransactionVO {
Double amount;
public Double getAmount() {
return amount;
}
在我的主要对象中:
public class MainVO {
TransactionVO transactionVO;
public Double getResponseAmount() {
transactionVO == null || transactionVO.getAmount() == null ? 0 : responseVO.getAmount();
}
我的方法具有null检查的开销,并且我认为我做错了/不是最佳方法,但是在对JSON进行反序列化时我应该如何支持可选的十进制?