当前位置:  开发笔记 > 编程语言 > 正文

如何在JSON.stringify()中将值保持为数字

如何解决《如何在JSON.stringify()中将值保持为数字》经验,为你挑选了1个好方法。

我正在尝试将JSON.stringify()一些值解析为JSON格式.这amount是一个字符串变量.我希望JSON格式的最终​​值为数字,但我目前的方式不起作用.它仍然像"price":"1.00"以后一样出现JSON.stringify().如何确保JSON中的最终值是一个数字?谢谢你的帮助!

我目前的代码:

var data = JSON.stringify({
 "payer": "a cat",     
 "price": parseFloat(amount).toFixed(2),

});

Cappielung.. 5

toFixed返回一个字符串.如果要输出数字,只需使用parseFloat:

JSON.stringify({
  "payer": "a cat",
  "price": parseFloat(amount)
});

我不认为有一种方法可以将数字输出到小数点后的任何精度而不将其转换为字符串.



1> Cappielung..:

toFixed返回一个字符串.如果要输出数字,只需使用parseFloat:

JSON.stringify({
  "payer": "a cat",
  "price": parseFloat(amount)
});

我不认为有一种方法可以将数字输出到小数点后的任何精度而不将其转换为字符串.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有