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。

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