1. JSON?
: JavaScript Object Notation
- key- value로 이루어져 있다. (object와 같은 구조)
- 간단하게 data를 교환할 떄 쓰이는 format
- programming language, platform에 상관없이 사용할 수 있다
2. Object to JSON
1.stringify
let json = JSON.stringfy(true)
let json = JSON.stringfy(['apple','banana'])
- symbol이나 내부의 함수는 json에 포함되지 않는다.
- 콜백 함수를 이용해서 세밀하게 조정할 수 있다.
3. JSON to Object
1. parse
const obj = JSON.parse(json)
- Object ⇒ JSON ⇒ Object
(method 포함x, string으로 할당된다.)
- string이 되어버린 Date를 다시 Date로 복구하고 싶다면?
- revival call back function을 실행한다.
Uploaded by N2T