在 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 中创造价值的主要内容,如果未能解决你的问题,请参考以下文章

在 Keras 中创造恒定的价值

jmeter使用数据库创造批量数据

麦肯锡新报告《在元宇宙创造价值》, 2030 年元宇宙的价值可能会增长到 5 万亿美元

转:如何跳出效率陷阱,重新定义工作?

转:如何跳出效率陷阱,重新定义工作?

首席数据官什么是首席数据官? 从数据中创造商业价值的领导者