새소식

반응형
기타

XML과 JSON의 차이

  • -
반응형

XML(eXtensible Markup Language)

: 확장 마크업 언어

: 데이터를 저장하고 전달하는데에 포커스를 맞춘 언어

: HTML은 태그가 정해져있지만, XML은 사용자가 태그를 직접만들어 저장한다.

​: 시작 태그가 있으면 종료태그가 반드시 있어야 한다.

<cat>
    <name>크림</name>
    <age>3</age>
    <weight>3.1</weight>
</cat>

JSON(JavaScript Object Notation)

: 데이터를 저장하고 전달할때 많이 사용하는 경량형 DATA교환 형식

: Key, Value 쌍으로 존재한다

{
    "name" : "크림",
    "age" : 3,
    "weight" : 3.1
}

XML과 JSON의 공통점

: 데이터를 저장하고 전달하는데 사용된다.

: 둘다 계층적인 구조를 가진다.

: 다양한 프로그래밍 언어에 의해 파싱될 수 있다.

: 기계뿐만 아니라 사람도 쉽게 읽을수 있다.

XML과 JSON의 차이점

: XML은 종료태그를 사용하지만 JSON은 종료태그를 사용하지 않는다.

: JSON 구문이 XML의 구문보다 더 짧습니다.

: JSON 데이터가 XML 데이터보다 더 빨리 읽고 쓸수 있습니다.

: XML은 배열을 사용할수 없지만, JSON은 배열 사용 가능

: XML은 XML 파서로 파싱되며, JSON은 자바스크립트 표준 함수인 eval() 함수로 파싱

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.