美文网首页
chrome浏览器preview和console中的数据不同-l

chrome浏览器preview和console中的数据不同-l

作者: 水石间 | 来源:发表于2021-03-15 21:53 被阅读0次
image.png

最近做项目的时候,后端返回前端数据,包含18位long类型ID,发现浏览器chrome中的控制台和preview中的id数据不一样,正常数据到preview中就变了,通过查询发现,js的Number.MAX_SAFE_INTEGER正常数据区间位-9007199254740991 到 9007199254740991,超过之后就会出现异常。
可以通过后端注解转换位string类型解决:


image.png

@JsonFormat(shape = JsonFormat.Shape.String)
也有说用以下注解的:
@JsonSerialize(using = ToStringSerializer.class)
然后前端接收的id就会变为String类型的了。

相关文章

网友评论

      本文标题:chrome浏览器preview和console中的数据不同-l

      本文链接:https://www.haomeiwen.com/subject/jbulcltx.html