如何从Jackson Databind中的忽略列表中删除属性?

我遇到的情况是,已更新Spring Boot模块以注意从Jackson Databind中的POJOPropertiesCollector返回的忽略属性。问题是,当您使用@JsonProperty(access = READ_ONLY)时,Jackson会将其添加到被忽略的属性列表中,并将其从Pageable对象的可排序字段中删除。

我目前正在寻找一种从杰克逊·Databind在_ignoredPropertyNames中收集的POJOPropertiesCollector中删除属性的方法,同时保持对该属性的只读访问权限。我尝试了@JsonIgnore(value = false)@JsonProperty()的不同排列,将其限制在setter和getter上,但是所有这些最终都带有被忽略的属性。

其他信息: 杰克逊·Databind 2.8.8 Spring Boot 1.5.11-发布

基本示例:

public interface AuditingFieldMixin {
  @JsonProperty(access = READ_ONLY)
  @JsonIgnore(value = false)
  public abstract DateTime getcreatedDate();
}
winner418 回答:如何从Jackson Databind中的忽略列表中删除属性?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3093808.html

大家都在问