본문 바로가기
Knowledge

XML, JSON

by 기리의 개발로그 2015. 8. 14.

XML, JSON



XML과 JSON


- XML과 json은 구조화된 문서를 전송 가능하게 만든 텍스트 포멧 형식

- 특정한 의미를 가진 데이터를 담는 포멧을 정의



XML


- 장점

- 작성하기가 간편(tag 구조)

- 읽기가 쉽다(즉 각 정보들이 의미하는 바를 한 눈에 알 수 있다)


- 단점

- 문서의 양이 필요이상으로 많다(실제 데이터가 아닌 tag 글자)

- 배열형식이나 반복구조의 경우 불필요한 데이터가 계속해서 나타남

- 결국 이로 인해 파싱이 힘들어지고 속도가 느려지며 용량이 커짐



JSON


- 장점

- 내용이 함축적이고 최소한의 정보만을 가지고 있음

- XML 대비 용량이 획기적으로 줄어들고 속도도 그만큼 빨라짐

- 객체구조와 배열구조의 적절한 만남으로 아주 효율적인 데이터 구성이 가능

- 파싱이 매우 간편하고 때로는 일반적인 변수처럼 사용도 가능


- 단점

- 내용이 함축적이다 보니 내용의 의미파악이 힘들 수 있음

- 적은 규격의 데이터 전송에 적합한 방식이기 때문에 XML보다는 빠르지만 대용량의 데이터 송수신에는 부적합

반응형

'Knowledge' 카테고리의 다른 글

markdown 문법  (42) 2022.03.22

댓글