2023-06-24 1. 방법 Object를 DTO로 매핑하고 싶다면, 해당 Object를 먼저 JSON 문자열로 변환한 다음 ObjectMapper를 사용하여 매핑해야 합니다. 이를 위해 Jackson 라이브러리의 ObjectMapper를 사용할 수 있습니다. 다음은 ObjectMapper를 사용하여 Object를 DTO로 매핑하는 예시입니다 ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(object); // Object를 JSON 문자열로 변환 DTO dto = objectMapper.readValue(json, DTO.class); // JSON 문자열을 DTO로 매핑 2. 의존..
2023-05-10 1. 방법 @JsonProperty라는 어노테이션을 사용하면 해당 문제를 손쉽게 해결할 수 있습니다. 아래의 예제 코드를 살펴봅시다. 예시 Json { "이름": "홍길동", "나이": 30, "주소 정보": "서울시 강남구" } 예시 DTO import com.fasterxml.jackson.annotation.JsonProperty; public class PersonDTO { @JsonProperty("이름") private String name; @JsonProperty("나이") private int age; @JsonProperty("주소 정보") private String address; // Getter와 Setter 메서드 생략 } 아래 코드에서 objectMapper..
2023-05-09 1. 방법 사용 라이브러리 : Jackson: https://github.com/FasterXML/jackson GitHub - FasterXML/jackson: Main Portal page for the Jackson project Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub. github.com // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind implementation group: 'com.fasterxml.jacks..