IT影子

关注

关于JS中使用JSON.parse长整型数丢失精度的问题解决

IT影子

关注

阅读 56

2022-08-29


var json = '{"smallNumber": 1, "bigNumber" : "1155931057176506370"}';
var result=JSON.parse(json);//直接转换有问题
console.log(result)//1155931057176506370变成了1155931057176506400

//先将长整型转换为字符串
json=json.replace(/:s*([0-9]{15,})s*(,?)/g, ': "$1" $2')
var json = JSON.parse(json);
console.log(json)//现在正常了

相关推荐

刘员外__

JS浮点类型运算精度丢失问题解决办法

刘员外__ 89 0 0

小编

JS、JSON精度丢失的问题总结

小编 90 0 0

陆佃

浅谈JS中的JSON.stringify() 和 JSON.parse()

陆佃 192 0 0

快乐小码农

【JS】数值精度缺失问题解决方案

快乐小码农 11 0 0

七公子706

JSON.parse(JSON.stringify())进行深拷贝的问题

七公子706 57 0 0

醉倾城1

关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决

醉倾城1 100 0 0

天蓝Sea

journal/rsyslog日志丢失问题解决

天蓝Sea 88 0 0

是归人不是过客

浮点数精度问题解决

是归人不是过客 116 0 0

艾晓雪

解决Java Long类型转为Json后,前台Js调用精度丢失问题

艾晓雪 11 0 0

juneyale

关于网站性能问题解决

juneyale 74 0 0

精彩评论(0)

0 0 举报