Springboot的后端在返回Long类型数据的时候会根据JavaScript的Number类型的安全范围进行转换。当数据超出-2^53到2^53 – 1(约-9007199254740991到9007199254740991)范围的时候,由于JavaScript无法精确标识,由此会导致精度丢失的问题,于是Springboot所使用的JSON序列化框架会自动将类型转换为字符串类型。所以在后端使用Long类型的时候,前端需要尤其注意数据类型。
暂无讨论,说说你的看法吧
Springboot的后端在返回Long类型数据的时候会根据JavaScript的Number类型的安全范围进行转换。当数据超出-2^53到2^53 – 1(约-9007199254740991到9007199254740991)范围的时候,由于JavaScript无法精确标识,由此会导致精度丢失的问题,于是Springboot所使用的JSON序列化框架会自动将类型转换为字符串类型。所以在后端使用Long类型的时候,前端需要尤其注意数据类型。
扫码打开当前页
之前