JSON(JavaScript Object Notation)은 데이터 교환을 위해 만들어진 포맷이다.
객체를 전송한다고 가정하면,
Sender는 JSON.stringify()를 이용해 (메시지)를 직렬화(serialize)하고
Reciever는 JSON.parse()를 이용해 (패킷)을 역직렬화(deserialize)한다. /객체는 타입 변환을 이용해 String으로 변환할 경우 객체 내용을 포함하지 않는다.
JSON 규칙
자바스크립트에서 객체의 키를 따옴표 없이 쓸 수 있지만, JSON에서는 반드시 쌍따옴표를 붙여야 한다.
자바스크립트에서 문자열 값은 어떠한 형태의 따옴표도 사용 가능하지만,
JSON에서는 반드시 쌍따옴표로 감싸야 한다.