HttpMessageNotWritableException: Could not write JSON: No serializer found for class ****
2017-03-02 19:34
786 查看
今天碰到一个异常,下面是错误信息
根据提示,大致的意思应该是City类在转化为json时,有属性值是null,最后我在City类中加入了下面的一句代码
问题得到了解决,需要值得注意的是:我的工程中有两个JsonIgnoreProperties注解,分别是:
org.codehaus.jackson.annotate.JsonIgnoreProperties;
和com.fasterxml.jackson.annotation.JsonIgnoreProperties;
应该使用com.fasterxml.jackson.annotation.JsonIgnoreProperties;
参考:http://blog.csdn.net/switch_zyp/article/details/50633629
org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) )
根据提示,大致的意思应该是City类在转化为json时,有属性值是null,最后我在City类中加入了下面的一句代码
@JsonIgnoreProperties({ "handler","hibernateLazyInitializer" })
问题得到了解决,需要值得注意的是:我的工程中有两个JsonIgnoreProperties注解,分别是:
org.codehaus.jackson.annotate.JsonIgnoreProperties;
和com.fasterxml.jackson.annotation.JsonIgnoreProperties;
应该使用com.fasterxml.jackson.annotation.JsonIgnoreProperties;
参考:http://blog.csdn.net/switch_zyp/article/details/50633629
相关文章推荐
- HttpMessageNotWritableException: Could not write JSON: No serializer found for class ****
- HttpMessageNotWritableException: Could not write JSON: No serializer found for class ****
- SpringBoot中springMVC返回JSON报错-->Could not write JSON: No serializer found for class org.spring...
- Spring MVC 解决 Could not write JSON: No serializer found for class java.lang.Object
- Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazy
- Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazy
- Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistL
- Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistL
- Could not write content: No serializer found for class ch.qos.logback.core.spi.LogbackLock
- 在访问RESTful接口时出现:Could not write content: No serializer found for class的问题解决小技巧收集
- org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: Infinite r
- SSM框架搭建java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
- java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageC
- Spring 4.x org.springframework.http.converter.json.MappingJacksonHttpMessageConverter ClassNotFoundException:
- org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy....
- 【FAQ】Could not extract response: no suitable HttpMessageConverter found for respo
- com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class ...
- org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.
- com.fasterxml.jackson.databind.JsonMappingException: No serializer found for class org.apache.ibati
- java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageC