반응형
자바 #직렬화 #역직렬화 #장단점
-
[JAVA ] 직렬화(Serialization)와 역직렬화(Deserialization)프로그래밍 언어/JAVA 2022. 10. 11. 13:47
서블릿에 HttpServletRequest에대해 알아보다 클라이언트에서 서버에 데이터를 전송하는 방법 중 HTTP API를 이용하는 방법이 있다. 이는 HTTP BODY에 메시지를 담아서 요청을 보내는 것인데, JSON 형식을 가장 많이 사용한다고 한다. JSON 형식으로 요청을 보내서 이를 서버에서 helloData.getUsername() 이런식으로 값을 띄워보려고 할때 jackson의 ObjectMapper 클래스를 이용해 json 데이터를 Java 객체로 역직렬화하는 방법을 알게되었다. 그렇다면 직렬화랑 역질렬화가 무엇일까? 📑 직렬화와 역직렬화란? 📌 데이터 직렬화 (java 객체 -> json) : 메모리를 디스크에 저장하거나, 네트워크 통신에 사용하기 위한 형식으로 변환하는 것이다. 📌 데이..