JSON

권보원·2023년 7월 25일
0

JSON(JavaScript Object Notation)이란

자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포멧이다.
JSON은 문자열 형태로 존재하기에 네트워크를 통해 전송할 때 유용하다.
"Key(Name)":"Value"쌍으로 구성되어 있다.

JSON 데이터 유형

JSON은 파싱 및 직렬화 없이도 자바스크립트 프로글매에서 사용할 수 있다.

문자열

유니코드 문자로 구성되고 백슬래시 이스케이프 문자를 사용한다.

{"name" : "Jsones"}

숫자

배정도수(Double) 부동소수점 형식을 따른다.

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

boolean

참 또는 거짓 자료형이다. 따옴표로 묶이지 않으며 문자열 값으로 취급된다.

{ "AllowPartialShipment" : false}

Null

Null 빈 값이다.

{"Special Instructions" : null}

객체

{}사이에 한 쌍의 이름 또는 값입니다. 키는 문자열이어야 하며 쉼표로 구분되어야 한다.

{
  "Influencer" :   { "name" : "Jaxon" ,  "age" : "42" ,  "city" ,  "New York" }
}

배열

배열 데이터는 순서가 지정된 값의 모음이다. 배열값은 문자열, 숫자, 객체, 배열, 부울, NULL이어야한다.

{

"Influencers" :   [ 
{
 "name" : "Jaxon", 
 "age" : 42, 
 "Works At" : "Tech News"
}

{
 "name" : "Miller", 
 "age" : 35
 "Works At" : "IT Day"
}

] 
}

0개의 댓글