【发布时间】:2017-01-23 14:01:21
【问题描述】:
我收到以下 JSON 响应:
{
"id": 1,
"value": 519.6365
}
但是当我将value 转换为Double 时,我得到:519.63649999999996
如何保持原值? (不四舍五入)
【问题讨论】:
-
请注意,打印 可选 双精度与打印非可选双精度不同(比较 stackoverflow.com/questions/39770303/…)。因此,解开(大概)可选选项使其至少 appear 如您所愿(即使它不会改变精度问题)。