JSON과 Enum 필드 상호 변환 : @JsonValue, @JsonCreator, @JsonFormat (+@JsonProperty) 이 프로젝트에서는 스프링의 Rest Controller에서 사용하는 DTO 클래스의 Enum 필드가 JSON으로 어떻게 변환되는지, 그리고 JSON이 어떻게 다시 Enum 필드로 변환되는지에 대해 알아보았습니다. EnumController 1. Default MyEnumV1.java public enum MyEnumV1 { VALUE("value"), UNDER_SCORE("underscore") ; private final String value; MyEnumV1(String value) { this.value = value; } public String getVal..