数字类型:int、long、BigDecimal、double,输出的时候都莫名奇妙被转成了字符串!!!

学艺不精的程序员 2021-09-13 20:45:28

SpringBoot 写接口,输出返回值的时候数字类型都被转成了字符串,导致前端调用接收参数做一些加减乘除计算都需要Number(参数) 进行转换,有没有遇到同情况的,求教求教!!!

 

...全文
735 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
假牙不假呀 2022-05-23
  • 打赏
  • 举报
回复

遇见一样的问题,请问楼主解决了吗?

手指风 2021-09-17
  • 打赏
  • 举报
回复

Spring有个东西叫转换器,如果是RestController返回的实体,默认会用jackson进行转换返回的数据。这样返回的就是json数据,而json只有
字符串
数字
对象(JSON 对象)
数组
布尔
Null
这些类型。所以要依据你前端的需求来配置你的类型。

阿豆响当当 2021-09-14
  • 打赏
  • 举报
回复

mvc的配置出问题了吧,查验下MVC的配置

  • 打赏
  • 举报
回复

正常搭建一个demo是没问题,如果每个接口数字都被转成字符串了一般是什么原因呢

img

img

  • 打赏
  • 举报
回复

有木有大佬来一波讲解

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧