BigDecimal作为REST API的参数

时间:2015-04-20 15:21:27

标签: java rest java-ee bigdecimal

这么简单的问题,

我的WebObject中的BigDecimal字段可以用作REST API的参数吗?

由于BigDecimal应该使用构造函数进行实例化,如果我发送参数

会发生这种情况
{
    "input" : 5
}

此参数会自动实例化为BigDecimal吗?

1 个答案:

答案 0 :(得分:0)

这完全取决于您使用的API框架。使用使用Jackson API进行反序列化的Spring Boot,这将被正确转换。

在前传输对象中直接使用BigDecimal可能无法正确缩放&精确,所以我建议您根据需要选择String输入并自定义BigDecimal