카테고리 없음
직렬화와 역직렬화
포금이
2024. 11. 4. 19:32
직렬화 :
자바 애플리케이션의 메모리상에 존재하는 인스턴스를 바이너리 형태나 문자열로 만드는 것. 객체로부터 JSON파일을 만드는 과정이라고 볼 수 있다.
역직렬화 : 그 반대의 과정. JSON으로 객체를 만드는 과정이라고 볼 수 있다.
요청
웹브라우저는 JSON.stringfy로 직렬화하여, 서버로 JSON파일을 보낸다.
서버 스프링부트 애플리케이션은 Jackson컨버터에 의해 해당 파일을 역직렬화 한다.
응답
서버 스프링부트 애플리케이션은 Jackson컨버터에 의해 객체를 직렬화하여 JSON파일을 클라이언트로 보낸다.
웹 브라우저는 JSON.parse로 해당 파일을 역직렬화 한다.