Springboot 技术整合--笔记11--集成Guns--9前端精度丢失

问题描述-问题出现在

角色分配、角色管理,估计其他位置也会出现,主要时long进度超过18位时会出现

springboot数据返回的时1276425544749764609--前端接收变成了1276425544749764600
1276425544749764609
1276425544749764600

解决办法
        //long转String
        SerializeConfig serializeConfig = SerializeConfig.globalInstance;
        serializeConfig.put(Long.class , ToStringSerializer.instance);
        serializeConfig.put(Long.TYPE , ToStringSerializer.instance);
        fastJsonConfig.setSerializeConfig(serializeConfig);
参考文献

通过fastjson将Long类型转换成String类型
后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况。例如:201511200001725439这样一个Long类型的整数,传给前端后会变成201511200001725440。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章