166.3. 从marshalling marshalling cluding cluding

当 marshalling a POJO to XML 时,您可能想要从 XML 输出中排除某些字段。通过 Jackson,您可以使用 JSON 视图 来实现此目的。首先创建一个或多个标记类。

使用带有 @JsonView 注释的标记类,以包含/排除某些字段。该注释也可以用于 getter。

最后,使用 Camel JacksonXMLDataFormat 来汇总上述 POJO 到 XML。

请注意,生成的 XML 中缺少 weight 字段:

<pojo age="30" weight="70"/>