[Jackson] Jackson 파싱 전략(불변 객체 활용)
웹 프로그래밍을 하다보면 Json을 객체로, 객체를 Json으로 변환해야 할 일이 많다. Spring boot는 이러한 오브젝트 매핑의 기본 전략으로 Jackson을 사용한다. 별다른 설정 없이 Spring boot를 사용한다면 Jackson을 사용하고 있는 것이다. ObjectMapper 활용 Jackson은 오브젝트 매핑을 위해 ObjectMapper라는 객체를 제공한다. new ObjectMapper()를 통해 생성할 수도 있고, 스프링 컨테이너를 통해 주입받을 수도 있다. 객체를 JsonString으로 변환하고 싶으면 Objectmapper.writeValueAsString(object) 메서드를 사용하면 되고, 반대로 JsonString에서 객체로 변환하고 싶으면 ObjectMapper.read..
2020.07.12