Джексон 1.6.2 Веб-сервис REST/Apache Wink
Как аннотировать поле перечисления, чтобы Джексон десериализовал его?
Внутренний класс
public enum BooleanField
{
BOOLEAN_TRUE { public String value() { return "1";} },
BOOLEAN_FALSE { public String value() { return "0";} },
Java Bean/Объект запроса
BooleanField locked;
public BooleanField getLocked() {return locked;}
В документах Jackson указано, что он может сделать это через @JsonValue
/@JsonCreator
, но не дает примеров (насколько полезно!). Я уверен, что они просто не хотят, чтобы слишком много людей использовали свои рамки, чтобы сохранить эту тайну.
Любой, кто хочет разлить (java) beans, как бы?