后端傳Long類型至前端js會出現精度丟失問題


今天開發遇到個問題,Java后端的Long類型數據,傳到前端會出現精度丟失,如:164379764419858435,前端會變成164379764419858430。在瀏覽器中做測試可知,這就是一個精度丟失的問題。

 

解決思路是:后台傳到前台時,Long類型數據,轉為String類型。

1. 可以直接操作傳回的對象數據,toString()該long類型數據。

2. 如果使用Jackson注解,我們也可以用@JsonFormat做類型轉換(注意哦,這個不管可以使用在format日期類型哦),使用方法如下:

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM