RestController JSON объект ответа с необязательными десятичными суммами - PullRequest
0 голосов
/ 29 октября 2018

Я использую Spring RestController для получения сообщений JSON

Для DeSerialize у меня есть основной объект, который представляет запрос 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();    
}

У моего подхода накладные расходы на проверку нуля, и я предполагаю, что я делаю что-то не так / не оптимально, но как мне поддерживать опциональный десятичный код при DeSerialize JSON?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...