///////
Search
🎮

JSON은 무엇인가요?

JSON이란?

자바스크립트 객체 표현법 : JavaScript Object Notation
구조화된 데이터를 표현하기 위한 문자 기반경량 데이터 포맷
어떤 언어 및 플랫폼에서 해석 가능한 형식
JavaScript가 아니어도 JSON을 읽고 쓸 수 있다
문자열 형태로 존재
기계가 이해할 수 있고, 인간이 읽을 수 있는 문서
데이터에 접근하기 위해서 네이티브 JSON 객체로 변환되어야 한다
JavaScript는 JSON 전역 객체를 통해 문자열과 JSON 객체의 상호변환을 지원
개별 객체를 .json확장자를 가진 단순 텍스트 파일에 저장 가능
MIME 타입application/json 이다
MIME 타입 : 웹에서 파일의 확장자를 나타내기 위해 보여주는 타입

JSON의 구조

문자열

{ "name" : "Jones" }
JSON
복사

숫자

{ "number_1" : 210, "number_2" : 215, "number_3" : 21.05, "number_4" : 10.05 }
JSON
복사

부울

{ "AllowPartialShipment" : false }
JSON
복사
참 / 거짓 으로 지정
부울 값은 따옴표로 묶이지 않고 문자열 값으로 취급

Null

{ "Special Instructions" : null }
JSON
복사
Key에 어떤 값도 할당되지 않은 경우 Null 로 취급

객체

{ "Influencer" : { "name" : "Jaxon" , "age" : "42" , "city" , "New York" } }
JSON
복사
Key는 문자열이어야 한다

배열

{ "Influencers" : [ { "name" : "Jaxon", "age" : 42, "Works At" : "Tech News" } { "name" : "Miller", "age" : 35 "Works At" : "IT Day" } ] }
JSON
복사

참고