2015-04-20 3 views
2

такой простой вопрос,BigDecimal в качестве параметра REST API

Может BigDecimal поле используется в качестве параметра для REST API в моем WebObject?

Как BigDecimal должен быть создан с помощью конструктора, это случится, если я посылаю параметр

{ 
    "input" : 5 
} 

Будет ли этот параметр инстанцированный к BigDecimal автоматически?

ответ

0

Все зависит от того, какой интерфейс API вы используете. С Spring Boot, который использует API Jackson для десериализации, он будет правильно преобразован.

Непосредственно с помощью BigDecimal спереди объекта передачи не может дать вам правильное масштабирование & точность, поэтому я рекомендую взять String вход и настроить BigDecimal создание в соответствии с необходимостью.

Смежные вопросы