최신 웹 개발 튜토리얼
 

JSON - 소개


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