JSON과 XML 모두 웹 서버에서 데이터를 수신하는 데 사용할 수 있습니다.
아래의 JSON 및 XML 예제는 모두 3명의 직원 배열로 직원 객체를 정의합니다.
{ "employees":[ {"firstName":"John", "lastName":"Doe"} ,{"firstName":"Anna", "lastName":"Smith"} ,{"firstName":"Peter", "lastName":"Jones"} ]}
<employees> <employee> <firstName>John</firstName> <lastName>Doe</lastName> </employee> <employee> <firstName>Anna</firstName> <lastName>Smith</lastName> </employee> <employee> <firstName>Peter</firstName> <lastName>Jones</lastName> </employee> </employees>
가장 큰 차이점은 다음과 같습니다:
XML은 XML 파서로 파싱되어야 합니다. JSON은 표준 JavaScript 함수로 구문 분석할 수 있습니다.
XML은 JSON보다 구문 분석하기가 훨씬 더 어렵습니다. JSON은 바로 사용할 수 있는 JavaScript 객체로 구문 분석됩니다.
AJAX 애플리케이션의 경우, JSON은 XML보다 빠르고 쉽습니다.
XML 사용하면
JSON 사용하면