CNode

前端用json.parse处理字符串中包含有long型的值,导致最后几位数字的精度不准确

问答
Qqichangjun发布于6 年前最后回复6 年前2 回复4654 浏览0 收藏

后台返回的数据中有数据库里为long型的属性,在用json.parse格式化时发现这些数字的后几位精度都有偏差,如何处理这种情况?

查看回复

回复 (2)

Z
zy445566#1·6 年前

让后台返回long数据用字符串,前台接收后用BigInt去接字符串

W
waitingsong#2·6 年前

所有非int4类型数字(int8, numeric,long,float, double, bigint 等)在传输时都应该以string格式存储。

参与回复
登录后即可参与回复。登录