[Spring] Jackson

kang·2024년 8월 12일

SPRING

목록 보기
7/22

Jackson은 JSON데이터 구조를 처리해주는 라이브러리

  • ObjectJSON 타입의 String으로 변환해줄 수 있습니다.
  • JSON 타입의 StringObject로 변환해줄 수 있습니다.

Object To JSON

@Test
    @DisplayName("JSON To Object : 기본 생성자 & (get OR set) Method 필요")
    void test2() throws JsonProcessingException {
        String json = "{\"name\":\"Robbie\",\"age\":95}"; // JSON 타입의 String

        ObjectMapper objectMapper = new ObjectMapper(); // Jackson 라이브러리의 ObjectMapper

        Star star = objectMapper.readValue(json, Star.class);
        System.out.println("star.getName() = " + star.getName());
        System.out.println("star.getAge() = " + star.getAge());
    }
  • JSON 타입의 StringObject로 변환하기 위해서는 해당 Object에 기본 생성자와 get 혹은 set 메서드가 필요합니다.
profile
뉴비 개발 공부중

0개의 댓글