带有可选小数位数的RestController JSON响应对象

时间:2018-10-29 08:07:51

标签: java json decimal json-deserialization spring-restcontroller

我正在使用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进行反序列化时我应该如何支持可选的十进制?

0 个答案:

没有答案