JavaScriptJSON


소개

JSON (JavaScript Object Notation)은 간단한 데이터 교환 형식입니다. 인간이 읽고 쓰고 읽기 쉽고 기계가 구문 분석하고 생성하기 쉽습니다. 자바 스크립트에서 JSON은 문자열이 아니라 객체라는 사실을 깨닫는 것이 중요합니다.

기본 개요는 json.org 웹 사이트에서 찾을 수 있으며 여기에는 다양한 프로그래밍 언어로 표준을 구현하는 링크가 포함되어 있습니다.

통사론

  • JSON.parse (input [, reviver])
  • JSON.stringify (value [, replacer [, space]])

매개 변수

매개 변수 세부
JSON.parse JSON 문자열을 파싱합니다.
input(string) 구문 분석 할 JSON 문자열입니다.
reviver(function) 입력 JSON 문자열에 대한 변환을 지정합니다.
JSON.stringify 직렬화 가능 값의 직렬화
value(string) JSON 사양에 따라 serialize되는 값입니다.
replacer(function 또는 String[] 또는 Number[]) value 객체의 특정 속성을 선택적으로 포함합니다.
space(String 또는 Number ) number 가 제공되면 space 의 공백 수가 가독성으로 삽입됩니다. string 이 제공되면 문자열 (처음 10 자)은 공백으로 사용됩니다.

비고

JSON 유틸리티 메소드는 ECMAScript 5.1 § 15.12 에서 처음 표준화되었습니다.

형식은 JSON 데이터 교환 형식 (2013 년 3 월 RFC 7158, 2013 년 10 월 ECMA-404 및 2014 년 3 월 RFC 7159)에서 나중에 업데이트 된 JSON 용 application / json Media Type (RFC 4627 July 2006)에서 정식으로 정의되었습니다.

이러한 방법을 Internet Explorer 8과 같은 구식 브라우저에서 사용하려면 Douglas Crockford의 json2.js를 사용하십시오 .

JSON 관련 예