자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포멧이다.
JSON은 문자열 형태로 존재하기에 네트워크를 통해 전송할 때 유용하다.
"Key(Name)":"Value"쌍으로 구성되어 있다.
JSON은 파싱 및 직렬화 없이도 자바스크립트 프로글매에서 사용할 수 있다.
유니코드 문자로 구성되고 백슬래시 이스케이프 문자를 사용한다.
{"name" : "Jsones"}
배정도수(Double) 부동소수점 형식을 따른다.
{
"number_1" : 210,
"number_2" : 215,
"number_3" : 21.05,
"number_4" : 10.05
}
참 또는 거짓 자료형이다. 따옴표로 묶이지 않으며 문자열 값으로 취급된다.
{ "AllowPartialShipment" : false}
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"
}
]
}