【发布时间】:2016-11-17 12:35:57
【问题描述】:
在 Web API 中有一个数字数据类型字段,我们从 oracle DB 中检索并以 JSON 格式返回。由于它是数字类型,它显示在结果 364578.0 所以现在使用字符串格式,我们试图避免像
这样的小数点 serializer.Serialize(writer, string.Format("{0:n0}",reader[i]));
它确实解决了这个问题,它确实返回了省略小数位的结果,但显示的结果类似于 364,578 我只是在检查是否有可能返回类似于 364578 的结果
【问题讨论】:
-
你为什么要关心
.呢?为什么不按原样序列化它? -
@PatrickHofman 客户端 API 用户正在请求我们是否可以删除小数位。格式化有什么缺点吗?
-
在这种情况下,我总是想知道是否可以解决或解决问题。在这种情况下,您可能需要解决它。
标签: c# string-formatting jsonserializer