问题描述-问题出现在
角色分配、角色管理,估计其他位置也会出现,主要时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。