【发布时间】:2020-06-09 13:51:03
【问题描述】:
我有一个通过 GRPC 调用 Clojure 服务的 java 客户端。问题是当我们从他们的服务中得到响应时,它会在小数点的末尾添加字母。当我们尝试在 java 中将其转换为大小数时,我们会收到从字符串转换为大小数的错误。有什么想法吗?
另一件事,我们的字段在我们的原型中被声明为一个字符串,即使它是一个大小数。
FLOW info: JAVA (big decimal to string) --> GRPC --> clojure (string to big decimal then processing and then big decmial back to string) --> GRPC --> Java (string to big decimal -这就是错误所在)
我们从 GRPC 字符串中获取的值的一个示例是 -840M。我们可以进行字符串替换,但这似乎很脆弱。有没有实用程序来处理这个问题?
谢谢, 布赖恩
【问题讨论】:
-
请编辑您的问题以包含导致困难的末尾有字母的字符串示例。谢谢。
-
我添加了更多信息,如果我需要澄清更多信息,请告诉我。