[과제1 개요] JSON.stringify
2022. 8. 22. 16:32ㆍ코드스테이츠/Section03 - TIL
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포맷은 자바스크립트를 포함한 많은 언어에서 범용적으로 사용하는 유명한 포맷
'코드스테이츠 > Section03 - TIL' 카테고리의 다른 글
UX와 UI 차이점 (2) | 2022.08.23 |
---|---|
[사용자 친화 웹] UI & UX (0) | 2022.08.23 |
[자료구조/알고리즘] 재귀 (0) | 2022.08.22 |