ObjectMapper

김지원·2023년 10월 3일
0

Jackson 라이브러리
ObjectMapper

문자열형식 JSON 자바 객체로 쉽게 바꿀 수 있다

자바 오브젝트를 json으로 직렬화(Serialize)
json 에서 자바 오브젝트로 역직렬화(Deserialize)

public class ObjectMapperExample {
    public static void main(String[] args) throws Exception {
        // ObjectMapper 생성
        ObjectMapper objectMapper = new ObjectMapper();

        // Java 객체를 JSON 문자열로 직렬화
        MyObject myObject = new MyObject("John", 30);
        String json = objectMapper.writeValueAsString(myObject);

        System.out.println("JSON String: " + json);

        // JSON 문자열을 Java 객체로 역직렬화
        MyObject deserializedObject = objectMapper.readValue(json, MyObject.class);

        System.out.println("Deserialized Object: " + deserializedObject.getName() + ", " + deserializedObject.getAge());
    }
}
profile
https://github.com/k7850

0개의 댓글

관련 채용 정보