//将double类型转为_int64,防止精度1丢失 //将double类型转为_int64,防止精度1丢失
2021-11-04 20:59:27 342B 精度丢失
1
这是基于jison工具,通过修改JSONNumber中的numer转换规则,将long类型的numer值进行匹配,然后将其转为string,从而避免Long类型的数据在js中出现精度丢失的问题。 该jsonling.js文件是已经修改过后生产的辅助文件,可直接在项目中引用。 使用方法: 1、在html中引入该文件 [removed][removed] 2、在请求的相应数据response中调用它 return jsonlint.parse(data) 3、可在控制台查看每次请求拿到的数据,long类型已转换string; 注意浏览器中的Preview显示还是异常的,这个不影响前端读取数据。
2019-12-21 19:44:31 23KB jsonlint long类型数据 long精度丢失 json
1