雪花ID传到前台js接收的问题

我依稀记得以前用雪花ID的时候,js前台接收会损失精度,好像是因为后台long类型的数据是超过了js可接受的number范围,不知道本站是怎么解决的,是long转字符串的方案吗?

javascript
133 views
Comments
登录后评论
Sign In
·

当然是字符串咯,还需要其他方案?

·

很明显字符串,抓下api就看到了,id是string类型

·

转字符串再传递,比如 java 配合 jackson 这样写:

public class Post implements Serializable {

    @JsonSerialize(using = ToStringSerializer.class)
    @JsonDeserialize(as = Long.class)
    private Long id;
}
·

后端转成String比较方便,如果是前端的转的话,就需要用别的组件,把请求包一层

·

转字符串咯,之前也碰到这样的问题,后端还不愿意转字符串 sweat_smile