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());
}
}