Long[]返回内容为什么是字符串

请问为什么Long[]数组对象输出的时候是字符串呢?返回的类型也不是string。但是数组内容不是整数型,是字符串

img


//

img


//

img

java中得long能表示的范围比js中number大,也就意味着部分数值在js中存不下(变成不准确的值).
所以后端一般都会处理成字符串的形式返回,不然比较长的long全是无效数据
你可能是采用了以下方法处理过了

解决办法一:
使用ToStringSerializer的注解,让系统序列化时,转成字符串,保留精度。

解决办法(二):
使用全局配置,将转换时实现自动ToStringSerializer序列化

【以下回答由 GPT 生成】

我很抱歉,但你没有提供任何问题,请提供具体的问题,以便我能够帮助你解决。谢谢!



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^