springboot吧 关注:5,105贴子:16,496
  • 2回复贴,共1

springboot3 返回的结果不会自动转化json

只看楼主收藏回复

想试试springboot3,倒腾了一大顿,返回结果集如图
返回的是个用户列表,正常是有userId等等的其他字段的,但是返回没有。
打断点查询到了完整的数据,但是就是不显示。上图中的时间本来也没有,是在时间字段上加上了JsonFormat注解才显示的。
在不加JsonFormat注解的情况下,显示的是 [{},{}]这样的结果。使用apifox会提示报错“返回数据结构与接口定义不一致1 $应当是object类型”。
我的理解是,我使用的是GetMapping注解,返回结果应该是自动转json的,但是只有用了JsonFormat才会显示出字段,所以是自动转json的问题,但是又不知道从哪解决。
请各位指教。


IP属地:山东1楼2024-12-31 16:13回复
    用户对象中,时间用了LocalDateTime类型,主键是Long,其他都是String。


    IP属地:山东2楼2024-12-31 16:20
    回复
      等于是controller返回的结果集有数据,但接口就是接收不到


      IP属地:山东3楼2024-12-31 17:02
      回复