1. 가독성
- XML은 태그 형식을 사용하지만, JSON은 중괄호와 콤마를 사용하여 데이터를 표현
- JSON 형식은 간단하고 직관적이며, 필드 이름과 값이 명확히 드러나 코드를 읽고 디버깅하기 쉬움
2. 크기
- JSON은 필드 이름과 값 사이에 불필요한 태그가 없으므로, 더 적은 용량을 사용
3. 파싱 속도
- JSON은 XML에 비해 파싱 속도가 빠름. 대부분의 언어에서 내장된 JSON 파서를 제공
- 반면에, XML 파싱은 복잡한 구조를 이루어져 있고 특별한 라이브러리나 도구 사용 필요
4. 웹 애플리케이션과 API 지원
- JavaScript에서 JSON 데이터를 쉽게 처리 가능하며, 대부분의 웹 브라우저와 서버 플랫폼에서 지원
5. 데이터 전송 형식
- AJAX 요청과 RESTful API에서도 일반적으로 JSON을 선호
- JSON은 데이터 직렬화 및 역직렬화 작업이 간단하며, 다른 플랫폼과의 상호 운용성이 좋음
'Tech Interview > Web' 카테고리의 다른 글
Ajax, JSON (0) | 2023.02.17 |
---|---|
javascript (0) | 2023.02.16 |
MVC 패턴 (0) | 2023.02.15 |
쿠키와 세션, 필터 (0) | 2023.02.14 |
포워딩과 리다이렉트 (0) | 2023.02.13 |