JavaScript Object Notation의 약자로 '자바 스크립트 객체 표기법'.
데이터를 쉽게 ' 교 환 ' 하고 ' 저 장 ' 하기 위한 텍스트 기반의 데이터 교환 표준.
{"데이터이름": 값}
{ key : value }
{
"name": "식빵",
"family": "웰시코기",
"age": 1,
"weight": 2.14
}
// JSON number(숫자)
{ "year" : 2022 }
// JSON string(문자열)
{ "name" : "yeon" }
// JSON boolean(불리언)
{ "manager" : true }
// JSON object(객체)
{ "code" : { "HTML":"기본틀", "CSS":"디자인", "JS":"동작가능" } }
// JSON array(배열)
{ "number" : ["일", "이", "삼"] }
// JSON NULL(널)
{ "point" : null }
JSON을 key가 없는 배열 형태로 나타내여 인덱스별로 나누어 저장하고 접근한다.
[{"id": 0, "name": "식빵"}, //0번 index
{"id": 1, "name": "단팥빵"}, //1번 index
{"id": 2, "name": "소라빵"}] //2번 index