JSON(JavaScript Object Notation)은 경량의 데이터 교환 형식으로, 사람과 기계가 모두 이해하기 쉽도록 설계된 텍스트 기반의 데이터 형식. JSON은 웹 개발에서 주로 사용되며, 클라이언트와 서버 간의 데이터 전송에 널리 사용된다.
MDN_WEB_DOCS 참조
오라클
JSON은 키-값 쌍의 집합으로 구성되며, 각 키-값 쌍은 중괄호 {}로 둘러싸인 객체로 표현.
{ key : value }
{
"name": "John",
"age": 30,
"isStudent": false,
"languages": ["Java", "JavaScript", "Python"],
"address": {
"city": "New York",
"zipcode": "10001"
},
"nullValue": null
}
또한 JSON의 데이터는 배열, Boolean, Null, 숫자, 객체, 문자열 등으로 표현이 가능하다.
{
"Influencers" : [
{
"name" : "Jaxon",
"age" : 42,
"Works At" : "Tech News"
},
{
"name" : "Miller",
"age" : 35
"Works At" : "IT Day"
}
]
}
{
"Influencer" : { "name" : "Jaxon" , "age" : "42" , "city" , "New York" }
}