无法在Hibernate4Module

时间:2017-07-06 21:52:48

标签: json spring hibernate jackson

我们正在使用jackson-datatype-hibernate api。不幸的是,我们无法将Map对象渲染为JSON。我们调试了api:这是由keyserialiser为空引起的。

我已被封锁并希望得到一些帮助。

  

java.lang.NullPointerException at   com.fasterxml.jackson.databind.ser.std.MapSerializer.serializeFields(MapSerializer.java:472)   在   com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:412)   在   com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:27)   在   com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:505)   在   com.fasterxml.jackson.databind.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:639)   在   com.fasterxml.jackson.databind.ser.BeanSerializer.serialize(BeanSerializer.java:152)   在   com.fasterxml.jackson.databind.ser.DefaultSerializerProvider.serializeValue(DefaultSerializerProvider.java:128)   在   com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:1902)   在   org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.writeInternal(AbstractJackson2HttpMessageConverter.java:231)   在   org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:208)   在   org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:161)   在   org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:101)   在   org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:167)   在   org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:71)

0 个答案:

没有答案