【发布时间】:2018-08-27 12:03:29
【问题描述】:
我有一些使用 Spring Boot 创建的 RESTful WS,并且某些端点的方法之一返回某个类的实例,然后使用嵌入式 Jackson 库将其转换为 JSON。 Jackson 将每个字段都转换为 JSON,即使某些字段为空。所以在输出中它看起来像:
{
"field1": "res1",
"field2": "res2",
"field3": null
}
我想在特定情况下忽略某些字段作为输出。不是每次,在某些情况下。怎么做?
【问题讨论】:
-
把
@JsonInclude(Include.NON_NULL)放在课堂上