이러한 데이터를 컴퓨터간 주고 받기 위해서는 약속(포맷)을 정하고 주고 받아야 한다.
포맷으로 대표적으로 JSON
, XML
이 있다.
Javascript
객체 문법으로 구조화된 데이터를 표현하기 위한 표준 포맷
(Javascript
와 마냥 같진 않음)
{
"group": "NewJeans",
"member": [
{
"name": "민지",
"age": 20
},
{
"name": "하니",
"age": 20
},
{
"name": "다니엘",
"age": 19
},
{
"name": "해린",
"age": 18
},
{
"name": "혜인",
"age": 16
}
]
}
Javascript
의 String, Number, Array, boolean, null + 다른 Object 포함{
"name": "혜인",
"age": 16
}
JSON
은 텍스트로 이루어져 있으므로, 한 눈에 알아보기 쉬움
서로 다른 시스템간에 객체를 교환하기 용이, 주로 API, Config 활용되며 가벼움