前端解析17位Long类型数据,精度丢失导致id不同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端解析17位Long类型数据,精度丢失导致id不同相关的知识,希望对你有一定的参考价值。

参考技术A 是在浏览器控制台看到preview和response得到得数据不同

后台采用雪花算法,生成了17位Long类型id;前端js解析超出范围(大于16位)会四舍五入,导致id变了

将传入给前端得Long类型转化成String类型。

以上是关于前端解析17位Long类型数据,精度丢失导致id不同的主要内容,如果未能解决你的问题,请参考以下文章

浏览器响应数据long型超长自动转换精度丢失-JavaScript 整数精度丢失问题-springboot解决Long类型数据传入前端损失精度

Spring Mvc Long类型传输到前端精度丢失

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

雪花算法踩坑 - Long 类型 id 返回前端精度丢失 (通过序列化解决)

返回long类型精度丢失