json存储long类型数据在js获取精度缺失

今天遇到一个问题,就是我id是long类型(数据库使用的是bigint类型)

我在写一级评论的时候,使用了uuid,生成数据也没问题

问题出在我根据这个评论的id去回复时候,拿到的这个评论的id不是我数据库存储的

后面测试了一下


            String a = "1234567890987654321";
            map.put("a",a);
        }
        return JSONObject.toJSONString(map);

我发现在js拿到的是这个

百度了一下:看到一个好像很厉害的方法,不过我没看懂

http://www.jfinal.com/share/1577

奈何基础差,我只能测试一下string类型,发现没问题,我想我这个uuid又不用运算,于是我就将long改为了string,不过增加了好多工作量

猜你喜欢

转载自blog.csdn.net/weixin_42717928/article/details/104256759