在springboot反序列化器中包含带jackson的root对象

如何将我的jackson反序列化器中的objeto root包含在spring-boot中?

我尝试放入application.properties

spring.jackson.deserialization.UNWRAP_ROOT_VALUE=true 

我尝试使用一个配置器

 @Configuration public class JacksonConfig { @Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.featuresToEnable(DeserializationFeature.UNWRAP_ROOT_VALUE); builder.indentOutput(true).dateFormat(new SimpleDateFormat("dd/MM/yyyy HH:mm:ss")); builder.indentOutput(true); return builder; } } 

我把注释放在我的classe中

 @JsonRootName("contato") public class TbContato extends EntityBase { 

但是没有工作我得到了这个回报:

 { "cdContato": 12, "dtContato": "03/08/2015 16:04:43", "cdUsuario": null, "nmParte": "Fabio Ebner", "nmEmailParte": "fabioebner@gmail.com", "nmAssunto": "Assuntttoooo", "dsMensagem": "mensagem nessa porra aqui", "dtResposta": null, "dsResposta": null, "cdUsuarioResposta": null, "nmUsuarioResposta": null } 

没有根。

那是因为你序列化没有反序列化。 尝试使用

 spring.jackson.serialization.WRAP_ROOT_VALUE=true