JavaScript Object Notation라는 의미의 축약어로 데이터를
저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식
Javascript에서 객체를 만들 때 사용하는 표현식을 의미한다.
JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서,
최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용한다.
JSON은 데이터 포맷일 뿐이며 어떠한 통신 방법도, 프로그래밍 문법도
아닌 단순히 데이터를 표시하는 표현 방법일 뿐이다.
XML vs JSON
데이터를 나타낼 수 있는 방식은 여러가지가 있지만, 대표적인 것이 XML이고, 이후 가장 많이 사용되는 것이 아마도 JSON일 것이다.
XML
데이터 값 양쪽으로 태그가 있다.(HTML을 근본으로 했기에 태그라는 것이 없을 수가 없는데, 그 태그를 줄인다 해도 최소한 표현하려면 양쪽에 몇글자씩이 있어야 한다.)
JSON
태그로 표현하기 보다는 중괄호({}) 같은 형식으로 하고, 값을 ','로 나열하기에 그 표현이 간단하다.
JSON 예시
{
"employees": [
{
"name": "Surim",
"lastName": "Son"
},
{
"name": "Someone",
"lastName": "Huh"
},
{
"name": "Someone else",
"lastName": "Kim"
}
]
}
'개발 > Frontend' 카테고리의 다른 글
[Web] http request, response 차이 (0) | 2021.10.15 |
---|---|
[Web] http 상태코드 (0) | 2021.10.13 |
[HTML, CSS, Javascript] To Do List 코드 분석 (0) | 2021.08.16 |
[CSS] 기초 - 주석, HTML과 연결 (0) | 2021.08.15 |
[HTML] 기초 - id, class, style, title, input , type (0) | 2021.08.15 |
댓글