J'utilise le service Web REST/Apache Wink avec Jackson 1.6.2. Comment annoter un champ enum pour que Jackson le désérialise ?
Classe intérieure
public enum BooleanField
{
BOOLEAN_TRUE { public String value() { return "1";} },
BOOLEAN_FALSE { public String value() { return "0";} },
Objet Java Bean/Requête
BooleanField locked;
public BooleanField getLocked() {return locked;}
La documentation de Jackson indique qu'il peut le faire via @JsonValue
/ @JsonCreator
mais ne fournit aucun exemple.
Quelqu'un est-il prêt à renverser les haricots (de java), pour ainsi dire?