Допустим, у меня есть POJO как:Джексон пользовательских сериализация геттер
public class User {
private Long id;
private String username;
// usual getters and setters
....
// only for serialisation purposes
public String getUpperUsername() {
return this.id % 2 == 0 ? username : username.toUpperCase();
}
}
Я хотел бы сделать условный сериалайзер так что serialises другого значения, что фактический один, если некоторые условия.
Я посмотрел на @JsonGetter, но, судя по всему, он устарел, @JsonProperty, похоже, не работает.
У вас есть идея?
Спасибо заранее :)
Вы можете сказать, почему @JsonProperty не работает для вас, он работает для меня ... см. Мой ответ – macias
'@ JsonGetter' был просто псевдонимом для' @ JsonProperty', поэтому он должен работать аналогичным образом. – StaxMan