Java 如何使用restesy响应全局忽略空字段?
我在JavaEE中使用JBossEAP7.1。我可以使用类all FIELD下的Java 如何使用restesy响应全局忽略空字段?,java,jboss,jackson,jax-rs,resteasy,Java,Jboss,Jackson,Jax Rs,Resteasy,我在JavaEE中使用JBossEAP7.1。我可以使用类all FIELD下的@JsonInclude(JsonInclude.Include.NON_null)注释排除响应中的空字段。 是否存在全局(在所有项目中)排除resteasy在响应中返回的所有对象中的空值的方法,例如: Response.status(Response.Status.OK).entity(objet).build() 您需要在应用程序中配置ObjectMapper实例: ObjectMapper mapper =
@JsonInclude(JsonInclude.Include.NON_null)
注释排除响应中的空字段。
是否存在全局(在所有项目中)排除resteasy在响应中返回的所有对象中的空值的方法,例如:
Response.status(Response.Status.OK).entity(objet).build()
您需要在应用程序中配置
ObjectMapper
实例:
ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(Include.NON_NULL);
另见:
Spring
在那里不是必需的。第二个链接展示了如何做到这一点。再看一看,,