我通常使用objectMapper.setSerializationInclusion(JsonSerialize.Inclusion.NON_NULL),因为我从不希望序列化我的类的空值.除了现在我应该写出一个特定的字段,即使它是null.我可以在这一个字段上添加一个快速注释来覆盖该字段的Inclusion.NON_NULL属性吗?有什么好办法实现这个目标?
Pas*_*nas 30
随着杰克逊1.x中,您可以使用@JsonSerialize(include = Inclusion.ALWAYS)与杰克逊2.X可以使用@JsonInclude(Include.ALWAYS).这些注释将覆盖您的默认配置ObjectMapper.
Mar*_*cus 13
@ user1433372,JsonInclude只是Jackson 2.x的注释.
在杰克逊1.9
@JsonSerialize(include=JsonSerialize.Inclusion.NON_EMPTY)
Run Code Online (Sandbox Code Playgroud)
在杰克逊2.x中是一样的
@JsonInclude(JsonInclude.Include.NON_EMPTY)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34963 次 |
| 最近记录: |