我在Spring MVC中使用MappingJacksonHttpMessageConverter
来自动序列化这样的对象:
@RequestMapping(value="/*/getAccount", method=RequestMethod.GET)
@ResponseBody
public Account getAccountAction() {
Account account = accountService.getAccount();
return account;
}
是否可以配置对象的哪些属性被序列化?在我的示例中,Account
有3个集合作为属性,序列化所有这些内容将导致一个巨大的对象树。在这里,我只想返回扁平物体。
此致 埃里克
答案 0 :(得分:3)
您是否已尝试使用Jackson Annotations?
注释@JsonIgnoreProperties可用于忽略类级别上的序列化的给定属性列表,并且@JsonIgnore用于标记要在字段级别上进行序列化的属性。
答案 1 :(得分:0)
我可以搞清楚:用杰出配置配置杰克逊,杰克逊配置中有详细描述。