JSON은 - 자바 스크립트 객체로 평가
JSON 형식은 자바 스크립트 객체를 생성하는 코드 구문과 동일합니다.
이 때문에 유사성, 대신 파서 (XML이하는 것처럼) 사용하는, 자바 스크립트 프로그램은 네이티브 자바 스크립트 객체로 JSON 데이터를 변환 표준 자바 스크립트 기능을 사용할 수 있습니다.
그것을 자신을 시도
우리의 편집기를 사용하면 온라인으로 자바 스크립트 코드를 편집 할 수 있습니다 결과를 볼 수있는 버튼을 클릭합니다 :
JSON 예
<!DOCTYPE html>
<html>
<body>
<h2>JSON Object Creation in
JavaScript</h2>
<p id="demo"></p>
<script>
var text = '{"name":"John
Johnson","street":"Oslo West 16","phone":"555 1234567"}';
var obj =
JSON.parse(text);
document.getElementById("demo").innerHTML =
obj.name + "<br>" +
obj.street + "<br>" +
obj.phone;
</script>
</body>
</html>
»그것을 자신을 시도 많은처럼의 XML 때문에
- 모두 JSON과 XML은 "자기 기술"이다 (사람이 읽을 수있는)
- 모두 JSON과 XML은 (값 내에서 값) 계층이다
- 두 JSON 및 XML 파싱 및 프로그래밍 언어를 많이 사용할 수있다
- 모두 JSON과 XML은 XMLHttpRequest를 함께 가져올 수 있습니다
XML과는 달리 대부분 때문에
- JSON은 종료 태그를 사용하지 않습니다
- JSON은 짧은
- JSON은 읽기 및 쓰기 빠르다
- JSON 배열을 사용할 수 있습니다
가장 큰 차이점은 다음과 같습니다
XML은 XML 파서로 해석되어야한다, JSON은 표준 자바 스크립트 함수로 해석 될 수있다.
왜 JSON?
AJAX 응용 프로그램의 경우, JSON은 XML보다 빠르고 쉽게 :
XML을 사용하여
- XML 문서를 가져 오기
- 문서를 통해 루프에 XML의 DOM을 사용하여
- 변수 추출 값을 저장
JSON을 사용하여
- JSON 문자열을 가져 오기
- JSON 문자열을 JSON.Parse