Jackson 썸네일형 리스트형 [Json] Jackson을 이용해 추상, 인터페이스 객체 별로 구현체 구분하기 Json String을 구현체별로 매핑할 수 없을까? - String 형태의 Json을 구현체 모델로 매핑하는 방법은 쉽습니다. - Json의 프로퍼티 이름과 모델의 필드(Setter/Getter) 이름을 자동으로 매핑해주기 때문입니다. ㄴ 기존 사용 방법은 생략하겠습니다. SampleModelImpl result = new ObjectMapper().readValue(json, SampleModelImpl.class); - 하지만 인터페이스나 추상클래스 타입이라면 이야기는 달라집니다. 왜냐하면 구현체가 아니다보니 어떤 하위클래스들을 사용할지 모르기 때문입니다. - 이를 해결하기 위해 Jack에서 다양한 어노테이션들을 제공해주고 있습니다. - A라는 인터페이스가 있고 B, C라는 구현체가 있다고 가정하면.. 이전 1 다음