首页 前端知识 解决Could not write JSON报错

解决Could not write JSON报错

2024-06-16 01:06:05 前端知识 前端哥 366 698 我要收藏
1.问题描述

在从数据库获取某个数据列表,该列表通过用户id关联到用户,在获取用户信息时产生Could not write JSON问题,具体报错信息如下:

Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: (was java.lang.NullPointerException); nested exception is com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: com.edu.server.pojo.RespPageBean["data"]->java.util.ArrayList[0]->com.edu.server.pojo.Post["publisher"]->com.edu.server.pojo.User["enabled"])]

通过分析,具体问题产生在User实体的enabled字段
在这里插入图片描述然而定义的Ueser实体中并没有该字段,但是有一个isEnabled方法,该方法是重新UserDetails的方法,故而判断问题出在该方法上。
在这里插入图片描述

2.解决办法

一般情况下,报Could not write JSON问题都可以通过添加@JsonIgnore注解来解决,故在出现问题的方法上加上该注解,问题解决!
在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/12288.html
标签
mybatis
评论
发布的文章

json文件的格式转换

2024-06-21 09:06:48

JSON 现代数据交换的利器

2024-06-21 09:06:41

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!