2

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

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

“someval”:1.0,

“someval”:1,

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

谢谢,

4

0 回答 0