JSON 형식은 자바스크립트 객체 리터럴 표기법에 기반을 두고 있다.
객체 키와 문자열은 따옴표로 묶어야하나, 나머지는 그대로 표기할 수 있다.
const goku0bject = {
name: "손오공",
race: "사이어인",
skills: [
"에네르기파",
"계왕권",
"원기옥",
"순간이동"
]
}
이건 객체 리터럴이고
const gokuJSON = `{
"name":"손오공",
"race":"사이어인",
"skills": [
"에네르기파",
"계왕권",
"원기옥",
"순간이동"
]
}`
이건 JSON 문자열이다.
두 가지의 메소드가 있다. 객체를 JSON 형식 문자열로 변환하거나, 그 반대의 환원도 진행 할 수 있다.
