package com.pollex.pam.enums; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; public enum GenderEnum { @JsonProperty("male") MALE, @JsonProperty("female") FEMALE; @JsonCreator public static GenderEnum forName(String name) { for(GenderEnum c: values()) { if(c.name().equals(name.toUpperCase())) { return c; } } return null; } }