如何从jackson databind中忽略的列表中删除属性?

qncylg1j  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(167)

我遇到过这样一种情况:一个spring引导模块已经被更新,以关注被忽略的返回属性 POJOPropertiesCollector 在Jackson的数据库里。问题是当你使用 @JsonProperty(access = READ_ONLY) jackson将其添加到忽略属性列表中,并将其从可排序字段中移除 Pageable 物体。
我目前正在寻找一种方法,从 _ignoredPropertyNames jackson databind收集的 POJOPropertiesCollector ,同时保持对属性的只读访问。我试过了 @JsonIgnore(value = false) ,不同排列的 @JsonProperty() ,将其限制在setter和getter上,但它们最终都会有一个被忽略的属性。
附加信息:jackson databind 2.8.8 spring boot 1.5.11-release
基本示例:

public interface AuditingFieldMixin {
  @JsonProperty(access = READ_ONLY)
  @JsonIgnore(value = false)
  public abstract DateTime getCreatedDate();
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题