헤맨 만큼 내 땅

[과제1 개요] JSON.stringify 본문

Codestates 부트캠프/Section03 - TIL

[과제1 개요] JSON.stringify

RachelLee 2022. 8. 22. 16:32

JSON 의 탄생 배경

  • JavaScript Object Notation
  • 데이터 교환을 위해 만들어진 객체 형태의 포맷
  • 서로 다른 프로그램 사이에서 데이터를 교환하기 위한 포맷
  • JSON포맷은 자바스크립트를 포함한 많은 언어에서 범용적으로 사용하는 유명한 포맷
전송 가능한 조건 (transferable condition)
수신자(reciever)와 발신자(sender)가 같은 프로그램을 사용한다.
또는, 문자열처럼 범용적으로 읽을 수 있어야 한다.

 

  • JSON.stringify : 객체를 JSON으로 변환합니다. 객체타입(문자열)—→ 직렬화 (serialize)
  • JSON.parse : JSON을 객체로 변환합니다. 객체타입(객체) —→ 역직렬화(deserialize)
  • ( X : (message.toString())나 형변환(String(message))을 시도하면, [object Object] 라는 결과를 리턴

 

JSON의 기본 규칙

  • JavaScript Object Notation
  • 데이터 교환을 위해 만들어진 객체 형태의 포맷
  • 서로 다른 프로그램 사이에서 데이터를 교환하기 위한 포맷
  • JSON포맷은 자바스크립트를 포함한 많은 언어에서 범용적으로 사용하는 유명한 포맷

 

'Codestates 부트캠프 > Section03 - TIL' 카테고리의 다른 글

UX와 UI 차이점  (0) 2022.08.23
[사용자 친화 웹] UI & UX  (0) 2022.08.23
[자료구조/알고리즘] 재귀  (0) 2022.08.22