직렬화와 역직렬화란 ?

GonnabeAlright·2021년 11월 28일
0
post-thumbnail
post-custom-banner

직렬화와 역직렬화는 디스크로의 저장으로도 사용하지만 네트워크간의 데이터 전송에서도 많이 사용되는 개념이다.

직렬화 ? (JSON.stringify())

  • 객체를 직렬화하여 전송 가능한 형태로 만드는 것.
  • 객체들의 데이터를 연속적인 데이터로 변형하여 Stream을 통해 데이터를 읽도록 해준다.

역직렬화 ? (JSON.parse())

  • 직렬화된 파일 등을 역으로 직렬화하여 다시 객체의 형태로 만드는 것.
  • 저장된 파일을 읽거나 전송된 스트림 데이터를 읽어 원래 객체의 형태로 복원한다.

0개의 댓글