Jackson Deserializer具有@JacksonInject批注,可以在反序列化之前更改值,从而覆盖原始值。有没有办法在序列化期间做到这一点?
@JsonView注释有助于完全删除特定字段。
用例是在调用REST api之前,Jackson应该使用特殊字符(例如*等)覆盖特定的敏感字段值(已注释)
答案 0 :(得分:0)
@JsonProperty
private String name = "Leghrib Badreddine";
@JsonValue
public String toJson(){
return "Mr." + this.name;
}