【发布时间】:2020-02-19 16:53:42
【问题描述】:
我正在尝试序列化一个对象并在运行时选择要忽略的字段而不使用@JsonIgnore 注释,我正在尝试以下代码:
@Override
protected boolean _isIgnorable(Annotated a) {
if (a.getName().contains("foo")) {
return true;
}
}
});
但是这段代码不起作用,因为我无法获取字段,任何人都可以帮助我吗?
【问题讨论】:
-
为什么不想使用@JsonIgnore?
-
@rhowell 这是一个遗留软件,我无法更改架构我试图在运行时选择此方法中的字段
标签: java hibernate java-8 jackson