JSON은 JavaScript Object Notation으로 자바스크립트에서 쉽게 데이터를 저장하고 전송하기 위한 형식이다. 반면에 XML은 eXtensible Markup Language로써 HTML(Hyper Text Markup Language)와 유사한 마크업 언어이다.
두 가지 모두 데이터를 저장하는 용도로 주로 사용되지만, json과 xml은 사용되는 분야가 조금 다르다.
json은 웹 앱에서 주로 사용되며, 굳이 자바스크립트가 아닌 다른 언어여도 쉽게 사용할 수 있을 정도로 유명하다.
xml은 프로그램의 설정들을 저장하는 용도로 사용된다. (과거에는 xml이 웹 기본 포맷이였지만, json이 등장하고 한물 갔다...)
json은 일반적으로 다음과 같은 형식을 가진다.
{
"key" : [
"item"
]
}
xml은 일반적으로 다음과 같은 형식을 가진다.
<?xml version="1.0" encoding="utf-8"?>
<key>
<item>data</item>
</key>
참고로 이 둘은 api를 불러오는 용도로도 사용된다. 따라서 다음 블로그로 이 부분을 정리하겠다.
'HTML, CSS, JS, 웹, 네트워크' 카테고리의 다른 글
| Node.js (3) | 2025.06.18 |
|---|---|
| API (0) | 2025.06.09 |
| DNS (0) | 2025.06.02 |
| 라우팅 (0) | 2025.06.02 |
| JavaScript (2) | 2025.05.26 |