SpringBoot后端Long数据传到前端js精度损失问题

文章目录

方案一、修改后端

在对应的字段上添加注解,将Long转为String后传输。

java 复制代码
	@JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long payNo;

方案二、修改前端

js对应的结果接收上使用BigInt

js 复制代码
xxx().then((res) => {
    if(res){
        this.payNo = String(BigInt(res.payNo))
    }
相关推荐
PieroPC3 分钟前
Nicegui 3.4.0 可以缩小组件之间的间距 label botton input textarea
前端
写代码的皮筏艇4 分钟前
数组 forEach
前端·javascript
生哥7408 分钟前
探索 DoraCMS 的架构设计:从 Repository 模式到双数据库支持
后端
程序员小假19 分钟前
我们来说说 ThreadLocal 的原理,使用场景及内存泄漏问题
java·后端
何中应22 分钟前
LinkedHashMap使用
java·后端·缓存
NetCrossPlatform35 分钟前
MAUI库推荐二:MPowerKit
后端
风的归宿551 小时前
进程调度:深入Linux内核架构读书笔记
后端
代码扳手1 小时前
Go 微服务数据库实现全解析:读写分离、缓存防护与生产级优化实战
数据库·后端·go
shoubepatien1 小时前
JavaWeb_Web基础
java·开发语言·前端·数据库·intellij-idea
Charlie_Byte1 小时前
Netty + Sa-Token 实现 WebSocket 握手认证
java·后端