Swagger тип данных номер раунда вопросов - PullRequest
0 голосов
/ 15 марта 2019

Я объявил несколько свойств type:number в моем файле app.yaml. Я получаю денежные значения из бэкэнда как String, которые я конвертирую в BigDecimal, как показано ниже:

BigDecimal bd=new BigDecimal("24.00");

Он отлично работает в коде Java, но когда я проверяю свой ответ службы, вывод автоматически округляется до 24. Хотя автоматический раунд для нуля имеет смысл, в этом проекте есть требование всегда отображать 2 цифры после точки точности, даже для 0 он должен отображать 0.00.

Я проверил в случаях junit, java преобразование BigDecimal работает отлично. Я подозреваю, что в jackson

должна отсутствовать некоторая конфигурация

Я использую открытый API 3 и весеннюю загрузку. Может ли кто-нибудь помочь мне решить эту проблему?

...