How to manually map Enum fields in JAX-RS
This might help you
@Entitypublic class Process { private State state; public enum State { RUNNING("running"), STOPPED("stopped"), PAUSED("paused"); private String value; private State(String value) { this.value = value; } @JsonValue public String getValue() { return this.value; } @JsonCreator public static State create(String val) { State[] states = State.values(); for (State state : states) { if (state.getValue().equalsIgnoreCase(val)) { return state; } } return STOPPED; } }}