我MappingJacksonHttpMessageConverter在Spring MVC中使用自动序列化对象,如下所示:
MappingJacksonHttpMessageConverter
@RequestMapping(value="/*/getAccount", method=RequestMethod.GET) @ResponseBody public Account getAccountAction() { Account account = accountService.getAccount(); return account; }
是否可以配置对象的哪些属性进行序列化?在我的示例中,Account具有3个集合作为属性,序列化所有这些内容将产生一个巨大的对象树。在这里,我只想返回平面对象。
Account
此致Erik
您是否已经尝试使用Jackson注释?
有Annotation @JsonIgnoreProperties可以用于忽略给定的属性列表以在类级别进行序列化,而有@JsonIgnore可以将属性标记为要在字段级别进行序列化的属性。