je la classe Java suivante et je veux sérialisation à JSON en utilisant Jackson:Jackson: format de sérialisation de champ en fonction autre valeur du champ
public class Event
boolean allDay;
Date start;
Date end;
// get/set
}
Mais je veux formater les dates que « aaaa-MM- dd "quand allDay est vrai et" aaaa-MM-jj HH: mm "quand allDay est faux. Est-ce possible?
Merci, Mike. Le format est imposé par une API tierce donc je n'ai aucun contrôle dessus. J'ai déjà écrit des sérialiseurs personnalisés pour une seule propriété (en utilisant JsonSerializer), mais cela ne me permet pas d'ajouter ces règles (le format d'un champ dépend de la valeur d'un autre champ). –