Изменение определенных значений поля перед сериализацией Джексона - PullRequest
0 голосов
/ 13 октября 2018

Jackson Deserializer имеет аннотацию @JacksonInject для изменения значения до его десериализации, переопределяя исходное значение.Есть ли способ сделать это во время сериализации?

@ Аннотация JsonView помогает полностью удалить определенные поля.

Вариант использования перед вызовом API REST, Джексон должен переопределить определенные значения чувствительных полей (которые всегда аннотированы) специальным символом (например, * и т. Д.)

1 Ответ

0 голосов
/ 13 октября 2018
 @JsonProperty
    private String  name = "Leghrib Badreddine";
 @JsonValue
    public String toJson(){
        return "Mr." + this.name;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...