[공부] 프로그래밍/Spring・Spring Boot (JAVA)

MAP 데이터를 JSON으로 변환

woodisco 2023. 9. 10. 14:32

 

MAP 데이터를 JSON으로 변환

 

public String mapToJson(Object map) {
    try {
        ObjectMapper mapper = new ObjectMapper();
        return mapper.writeValueAsString(map);
    } catch (Exception e) {
        //
    }
    return "";
}

 
◇ 메서드 선언: Java 객체를 JSON 문자열로 변환하는 역할을 합니다. 메서드는 하나의 매개변수를 받습니다. 이 매개변수인 map은 JSON으로 변환할 Java 객체를 나타냅니다. 이 객체는 Object 타입으로 선언되어 어떤 종류의 객체든지 받을 수 있습니다.
◇ ObjectMapper 생성: ObjectMapper 클래스는 Jackson 라이브러리의 일부로 Java 객체를 JSON으로 직렬화할 때 사용됩니다.
◇ Java 객체를 JSON 문자열로 변환: mapper.writeValueAsString(map)을 호출하여 Java 객체 map을 JSON 문자열로 변환합니다. 이때, Jackson 라이브러리의 writeValueAsString 메서드를 사용합니다.