在 JSON 1.0 而不是 1 中创造价值
Posted
技术标签:
【中文标题】在 JSON 1.0 而不是 1 中创造价值【英文标题】:Make value in JSON 1.0 instead of 1 【发布时间】:2014-09-04 08:44:21 【问题描述】:我正在创建一个 JSON 字符串,我想将 "scale"
设置为 1.0
。不管我做什么,输出总是"scale": 1
或者如果我使用的是toPrecision()
-> "scale": "1.0"
。
这是我正在使用的代码:
var zoomLevel =
"zoom":getZoom__(sheet),
"scale":getScale__(), /* Want to receive "scale":1.0 here instead of
"scale":1 or "scale":"1.0" */
"elements":rowsData
;
function getScale__()
var scale = 1.0;
return scale;
【问题讨论】:
【参考方案1】:JSON 在整数和浮点之间没有区别:来源***。
现在,如果必须使用任何这样的数字,那么请使用此处解释的科学记数法:
JSON e and JSON E
【讨论】:
因此,如果精度对您来说绝对重要,那么请继续使用 e 表示法或将其全部删除。以上是关于在 JSON 1.0 而不是 1 中创造价值的主要内容,如果未能解决你的问题,请参考以下文章