Jackson으로 다형성 JSON 역직렬화하기

·
Java & Kotlin
다형성 JSON에서 문제가 생기는 지점Jackson의 ObjectMapper를 이용하면 JSON을 Java 객체로 쉽게 변환할 수 있다. 아래와 같은 코드가 있다고 생각해보자.// 역직렬화 코드ObjectMapper objectMapper = new ObjectMapper();Payment payment = objectMapper.readValue(json, Payment.class);/*// Payment.class 코드public class Payment { private String orderId; private Card card;}// JSON 예시{ "orderId": "ORDER-1", "card": { "cardNumber": "1234-5678", "installm..