如何在全局范围内忽略具有空响应的Null字段?

时间:2019-02-28 13:19:24

标签: java jboss jackson jax-rs resteasy

我将JBoss EAP 7.1与JAVA EE一起使用。我可以在所有类的类别下使用@JsonInclude(JsonInclude.Include.NON_NULL)注解来排除空字段。 是否存在一种方法来在所有resteasy返回的对象中全局(在所有项目中)排除空值,例如:

Response.status(Response.Status.OK).entity(objet).build()

1 个答案:

答案 0 :(得分:3)

您需要在应用中配置ObjectMapper实例:

ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(Include.NON_NULL);

另请参阅: