Javascript

[JS] 20. JSON

개발자 뭄뭄 2022. 11. 9. 21:02
반응형

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

반응형