본문 바로가기
학습 log (이론)/web

'json과 xml'

by abbear25 2017. 7. 27.

둘의 공통점

데이터를 저장하고 전달하기 위해 고안

기계뿐 아니라 사람도 쉽게 읽을 수 있음

계층적인 구조

프로그래밍 언어에 의해 파싱가능

XMLHttpRequest 객체를 이용하여 서버로부터 데이터를 전송받을 수 있음


둘의 차이점

Json은 종료 태그를 사용하지 않음

Json의 구문이 더 짧으며 빠르게 읽을 수 있음

xml은 배열 사용 불가, Json은 배열 사용 가능

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


xml


    식빵
    웰시코기
    1
    2.14


json

{
    "name": "식빵",
    "family": "웰시코기",
    "age": 1,
    "weight": 2.14
}

{
	"name": "식빵",
	"family": "웰시코기",
	"dog": [
   	 	{"name": "식빵", "family": "웰시코기", "age": 1, "weight": 2.14},
    	{"name": "콩콩", "family": "포메라니안", "age": 3, "weight": 2.5},
    	{"name": "젤리", "family": "푸들", "age": 7, "weight": 3.1}
	]
}


반응형

'학습 log (이론) > web' 카테고리의 다른 글

'Jsoup'  (0) 2017.08.09
'UML과 클래스다이어그램'  (0) 2017.07.27
'Spring MVC' Maven 프로젝트  (0) 2017.07.27
'myBatis'  (0) 2017.07.27
'MongoDb'  (0) 2017.07.17