Учитывая перечисление:
public enum CarStatus {
NEW("Right off the lot"),
USED("Has had several owners"),
ANTIQUE("Over 25 years old");
public String description;
public CarStatus(String description) {
this.description = description;
}
}
Как мы можем настроить его, чтобы Джексон мог сериализовать и десериализовать экземпляр этого Enum в следующем формате и из него.
{
"name": "NEW",
"description": "Right off the lot"
}
По умолчанию перечисления просто сериализуются в строки. Например "NEW"
.