gpt4 book ai didi

Java Rest 发送 double 值

转载 作者:太空宇宙 更新时间:2023-11-04 07:52:49 26 4
gpt4 key购买 nike

在我的 Java Jersey Rest 服务中,对于更新方法,值“money”在服务器中表示为 long。有效值在 30.00 到 500.00 之间

哪一种是更标准的方法?我是否应该强制客户端发送带有点的货币值 30.00 并在服务器中手动解析,而不是使其加倍/长。或者作为 3000 发送并以这种方式解析。或者 java/jerseylibrary 中已经有一种方法。

@PUT
@Path("/money")
@Consumes("text/plain)
public void updateThreshold(String threshold) {

*//check value and update in server*
}

注意:我不想使用参数化请求将参数类型设置为 double

最佳答案

以美分保存所有数据会容易得多。它可以避免您遇到舍入和不同数据格式方面可能出现的问题(在这些国家/地区使用“,”作为分隔符,在其他国家/地区使用“.”),并且还可以更好地在数据库中按 int 值进行存储和排序。

关于Java Rest 发送 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14159188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com