둘의 공통점
데이터를 저장하고 전달하기 위해 고안
기계뿐 아니라 사람도 쉽게 읽을 수 있음
계층적인 구조
프로그래밍 언어에 의해 파싱가능
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 |