問題描述-問題出現在
角色分配、角色管理,估計其他位置也會出現,主要時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。