如何防止json将float转换为int?

时间:2013-03-22 18:49:15

标签: json parsing google-chrome

我正在编写一个加载Chrome首选项文件(JSON对象)的脚本,修改并保存回来(在各种计算机上轻松设置我的首选项)。 我使用JSON.parse来读取文件,使用JSON.stringify来创建我写回的字符串。

Chrome拒绝读取我保存的文件,当我运行文件时,我可以看到某些值自动从float转换为int:

“someval”:1.0,

“someval”:1,

有没有办法阻止这种自动转换? 我正在使用json2.min.js,当我尝试使用json3.min.js时,我仍然在解析后得到一个int,并在调用JSON.stringify时出错。

谢谢,

0 个答案:

没有答案