프로필사진
DevOps 부트캠프 기록일지
DevOps_04_김재환
20_Study(JSON이 XML에 비해 가지는 이점)
20_Study(JSON이 XML에 비해 가지는 이점)

2023. 4. 10. 18:41부트캠프/DevOps (TIL)

JSON과 XML 모두 데이터 교환 포맷으로 사용됩니다. 하지만 JSON이 XML에 비해 다음과 같은 몇 가지 이점이 있습니다.

  • 가독성이 좋습니다. JSON은 더욱 간단하고 직관적인 구조를 가지고 있어, 데이터를 읽고 쓰기가 훨씬 쉽습니다. 반면, XML은 복잡한 태그 구조와 네임스페이스 등으로 인해 가독성이 떨어질 수 있습니다.
  • 더 작은 크기를 가집니다. JSON은 불필요한 태그나 속성 등을 제거하기 때문에 더 작은 파일 크기를 가집니다. 이는 네트워크 대역폭을 줄이고, 전송 시간을 단축시키는 데 도움이 됩니다.
  • 파싱 속도가 빠릅니다. JSON은 파싱하는 데 드는 시간이 XML에 비해 빠릅니다. 이는 데이터 처리량이 많은 웹 애플리케이션 등에서 성능상의 이점을 가져다줍니다.
  • 개발 생산성이 높습니다. JSON은 자바스크립트와의 호환성이 뛰어나기 때문에, 자바스크립트로 개발된 애플리케이션에서 더욱 효과적으로 사용할 수 있습니다. 또한 JSON 형식은 현재의 웹 기술 트렌드에 맞추어져 있기 때문에, 개발 생산성을 높여줍니다.

따라서, JSON은 XML보다 더욱 유연하고 더욱 효과적으로 데이터를 교환할 수 있는 포맷이며, 현재 대부분의 웹 애플리케이션에서 기본적으로 사용되고 있습니다.

'부트캠프 > DevOps (TIL)' 카테고리의 다른 글

20_Study(YAML)  (0) 2023.04.12
20_Study(데이터 교환 형식)  (0) 2023.04.11
19_Study(HTTP 종류와 차이점)  (0) 2023.04.06
19_Study(Socket & port)  (0) 2023.04.06
18_Study(OLTP vs OLAP)  (0) 2023.03.31