본문 바로가기
  • 행복하게 오래오래 개발자로 살아가기
FrontEnd

JSON과 XML

by yundev 2014. 6. 18.
반응형

Json xml의 비교

ð  사람이 사용하는 환경에 따라서 의견이 다르다.

ð  일부 사람은 JSON이 빠르고, 어떤 사람은 XML이 빠르다라고 한다.

JSON언어 자체가 개발이 될 때 경량화한 데이터 전송에 유리하게 개발이 되어 있다.

그리고 XML의 단점을 보완하기 위해 나왔다.

XML의 단점은 파싱을 할 때 DOM문서 구조로 되어 있어서 객체를 표현하기에 힘이 들다.

파싱을 하려면 속도가 오래 걸린다.

그에 비해 JSON은 같은 형태로 되어 있는 것을 가지고 오는 것이므로 접근하는데 있어서 속도는 오래 걸리지 않는다.

자바스크립트에서 JSON 웹에서는 쉽게 접근이 가능한 구조로 되어 있어서 빠르다.

XML은 확장성, 범용성이 좋고 JSON은 전송하려고 하는 데이터 량이 적다.

XML은 텍스트로 되어 있고, JSON은 객체의 형태로 되어 있기 때문에 전송하는데 걸리는 시간이 XML이 더 빠를 수도 있다.

XML의 구조가 복잡하게 얽혀 있는 경우에는 JSON가 더 빠를 수도 있다.

자바언어에서 JSON데이터를 불러오는 데 걸리는 시간이 데이터량에 상관없이 JSON XML보다 빠르다. 그래서 모바일 환경에서는 JSON데이터를 불러오는 것이 적합하다고도 할 수 있다



이는 여러 사이트들을 돌아다니면서 정리한 것입니다.

관점에 따라서 다른 것 같아보입니다.


JSON을 개발한 사람은 JSON이 좋다고 할 것이고

XML을 개발한 사람은 XML이 좋다고 할 것이다.


어떤 것을 선택해서 사용하느냐는 ,

개발자의 몫, 환경일 것 같다. 


반응형