로딩
요청 처리 중입니다...

[spring][java]enum을 활용한 java 객체 <-> json으로 변환해보기 (총정리로 한눈에 보기)

 [spring][java]enum을 활용한 java 객체 <-> json으로 변환해보기 (총정리로 한눈에 보기)

상황 { "input_value" : 1 } TYPE1(1) , TYPE2(2), TYPE3(3) enum을 활용하여 객체로 가져오고자 을 한다면 enum 코드에서 모두 해결이 가능하다 json -------------------------> 자바객체 위와 같은 경우는 역직렬화, 또는 언 마셜링 이라고 하고 @JsonCreator 붙은 애노테이션을 활용하여 값을 반환해준다 자바객체 -------------------------> json 위와 같은 경우는 직렬화, 또는 마셜링 이라고 하고 @JsonValue 붙은 애노테이션을 활용하여 public enum EnumTest{ TYPE1(1), TYPE2(2), TYPE3(3) ; private final int value; EnumTest(int value) { this.value = value; } @JsonCreator public static EnumTest fromValue(int value) { for...

# enum # java # json # jsoncreator # jsonvalue