
📊 JSON vs XML 비교 완전 정리
웹 개발과 데이터 통신에서 자주 사용되는 두 가지 형식이 있습니다.
바로 JSON과 XML입니다.
둘 다 데이터를 저장하고 전달하는 역할을 하지만 구조와 사용 방식에서 차이가 있습니다.
⸻
🧩 JSON이란?
JSON은
가볍고 간단한 구조로 데이터를 표현하는 형식입니다.
주로 웹 API, 모바일 앱, 서버 통신에서 많이 사용됩니다.
✔ 특징
* 키(key)와 값(value) 구조
* 가볍고 읽기 쉬움
* 빠른 데이터 처리 가능
* JavaScript와 호환성 높음
⸻
🧾 XML이란?
XML은
태그를 이용해 데이터를 구조적으로 표현하는 형식입니다.
✔ 특징
* 사용자 정의 태그 사용 가능
* 구조적이고 상세한 표현 가능
* 데이터 설명력 높음
* 상대적으로 무거움
⸻
🚀 쉽게 이해하면
* JSON = “가벼운 데이터 전달 방식”
* XML = “상세한 문서형 데이터 구조”
⸻
🌐 사용 예시
📦 JSON
{
"name": "John",
"age": 30
}
📄 XML
<person>
<name>John</name>
<age>30</age>
</person>
⸻
📌 언제 무엇을 쓸까?
✔ JSON이 좋은 경우
* API 데이터 전송
* 모바일 앱 개발
* 빠른 처리 필요
✔ XML이 좋은 경우
* 복잡한 문서 구조
* 금융/기업 시스템
* 데이터 표준화 필요
⸻
🧠 정리
JSON과 XML은 모두 데이터를 전달하는 방식이지만,
JSON은 가볍고 빠른 방식, XML은 구조적이고 상세한 방식입니다.
⸻
💡 핵심 요약
👉 JSON = 속도 + 간결함
👉 XML = 구조 + 상세 표현