java - Jackson:JsonIninclude 如何添加多个 JsonIninclude 注释

标签 java jackson annotations

如何包含多个注释

示例我想包含这样的内容。一个是自定义的,另一个是非空的?如何处理这个问题

@JsonInclude(JsonInclude.Include.NON_NULL) 
@JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = PositiveIntegerFilter.class)

最佳答案

你不能。 您的 PositiveIntegerFilter 必须按照您想要的方式处理空值。

关于java - Jackson:JsonIninclude 如何添加多个 JsonIninclude 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60501706/

相关文章:

java - RxJava retryWhen 和 onError

java - 使用函数式 java 快速失败(或者更确切地说,返回)

java - BufferedImage 报告不正确的颜色模型类型

Java:Jackson 数据绑定(bind)无法从 JSON 文件映射整个类

java - 在 Java 8 中更改字段注释的注释值

java - Selenium Webdriver,单击按钮不起作用

java - 如何在将 JSON 解析为 map 时忽略特定字段

java - 如何将 xml 字符串作为字段的对象序列化为 xml 并为此字段设置属性名称( jackson 对象映射器)?

java - 将注释限制在非最终字段

java - Annotation 可以实现接口(interface)吗?