1、使用json转对象,大long会精度丢失,数字如:1027135358527078432会变成1027135358527078400
反序列化时,因为gson默认会把数值,byte,int,short,long,float数据反序列化时,变成double类型
这时,再得到对应的id值,就出现了不对的情况
因为:
Double.MAX_VALUE=0x7fefffffffffffffL;
Long.MAX_VALUE=0x7fffffffffffffffL;
2、
来源:51CTO
作者:古道卿
链接:https://blog.51cto.com/gudaoqing/2156647