spring mvc 解决json 不能转换的问题

Posted lshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring mvc 解决json 不能转换的问题相关的知识,希望对你有一定的参考价值。

在要转的实体上加一个 @JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })

@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })
public class User  implements Serializable{
private Integer id;

 

 

 

 

报不能写JSON的异常:不能序列化实体类;

实体类可能有 JSON不能之间转化的结构体,亦或者懒加载过于严重,导致循环查询-易致内存溢出

 

解决方案:

在该实体类弄个让JSON忽略不能转化的属性

@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler" })

 

 

1
2
@JsonIgnoreProperties(value = { "hibernateLazyInitializer""handler" })
public class ArticleTypeDTO implements Serializable{




以上是关于spring mvc 解决json 不能转换的问题的主要内容,如果未能解决你的问题,请参考以下文章

spring-mvc中自动转json问题

spring mvc json 直接把一个对象转换成json格式输出到jsp页面

解决spring-mvc @responseBody注解返回json 乱码问题

Spring MVC登录注册以及转换json数据

Spring MVC 测试,MockMVC:方便地将对象与 JSON 进行转换

mvc:annotation-driven 不能解决 406 错误