gpt4 book ai didi

jackson - 如何忽略@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)

转载 作者:行者123 更新时间:2023-12-05 08:05:11 24 4
gpt4 key购买 nike

我有一个 pojo,大多数时候我不想将字段写入 Json,但对于特定的条件,我想将这个值写入 json。例如我的模型是;

public class Person {

@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
public String value;
}

是否可以将对象映射器配置为忽略 @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)

最佳答案

创建一个新的 ObjectMapper 并禁用 MapperFeature.USE_ANNOTATIONS。

ObjectMapper objectMapper = new ObjectMapper();
objectMapper = objectMapper.disable(MapperFeature.USE_ANNOTATIONS);
Person person = objectMapper.convertValue(personJson, Person.class);

关于jackson - 如何忽略@JsonProperty(access = JsonProperty.Access.WRITE_ONLY),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65939851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com