json 예제파일

JSON은 2013년에 ECMA-404 표준으로 ECMA 국제 표준이 되었습니다. [16] 같은 해 RFC 7158은 ECMA-404를 참고로 사용했다. 2014년 RFC 7159는 JSON의 인터넷 사용(예: MIME 응용 프로그램/json)의 주요 참조가 되었으며 RFC 4627 및 RFC 7158(그러나 ECMA-262 및 ECMA-404를 주요 참조로 보존)을 사용하지 않습니다. ISO/IEC JTC 1/SC 22는 2017년 11월에 ISO/IEC 21778:2017[6]을 국제 표준으로 발표했습니다. 2017년 12월, RFC 7159는 RFC 8259에 의해 더 이상 사용되지 않게 되었습니다. 위의 JSON 샘플에서 한 줄을 가져 와서 코드의 각 부분을 식별해 보겠습니다. JSON 텍스트의 공식 MIME 유형은 “응용 프로그램/json”이며[28] 대부분의 최신 구현에서는 이를 채택했습니다. 컴퓨팅에서 JavaScript 개체 표기형(JSON) (/îddîîsîn/ “제이슨”,[1][2] /îdeîs în/) 은 사람이 읽을 수 있는 텍스트를 사용하여 속성 값 쌍으로 구성된 데이터 객체를 전송하는 개방형 표준 파일 형식입니다. 값)을 참조하십시오. 일부 AJAX 스타일 시스템에서 XML을 대체하는 것을 포함하여 비동기 브라우저-서버 통신에 사용되는 매우 일반적인 데이터 형식입니다. [3] JSON은 언어 독립적인 데이터 형식입니다. JavaScript에서 파생되었지만 많은 최신 프로그래밍 언어에는 JSON 형식 데이터를 생성하고 구문 분석하는 코드가 포함되어 있습니다.

JSON의 공식 인터넷 미디어 유형은 응용 프로그램 / json입니다. JSON 파일 이름은 확장자 .json을 사용합니다. XML 파일을 구문 분석하고 작성하는 복잡한 프로세스와 달리 JSON 데이터를 빠르고 쉽게 처리할 수 있습니다. 대부분의 최신 프로그래밍 언어는 현재 JSON을 기본적으로 지원합니다. 표준 파일 확장명은 없지만 일부는 .schema.json을 제안했습니다. [27] JSON 표준은 개체 참조를 지원하지 않지만 JSON 기반 개체 참조에 대한 IETF 초안 표준이 있습니다. [39] Dojo 툴킷은 표준 JSON을 사용하여 개체 참조를 지원합니다. 특히 dojox.json.ref 모듈은 순환, 다중, 메시지 간 및 지연 참조를 포함한 여러 형태의 참조를 지원합니다. [40] [41] [42] 모질라 자바 스크립트 샤프 변수의 사용과 같은 비표준 솔루션이 존재합니다. 그러나이 기능은 자바 스크립트 1.8.5와 함께 사용되지 않게되었고 파이어 폭스 버전 12에서 제거되었습니다. [43] (비공식) MIME 유형 “텍스트/json” 또는 콘텐츠 유형 “텍스트/자바스크립트”는 또한 많은 서비스 공급자, 브라우저, 서버, 웹 응용 프로그램, 라이브러리, 프레임워크 및 API의 레거시 지원을 받습니다.

주목할만한 예는 구글 검색 API를 포함,[29] 야후!,[29][30] 플리커,[29] 페이스 북 API,[31] 리프트 프레임 워크,[32] 도장 도구 키트 0.4,[33] 기타. Squarespace 사이트의 모든 페이지의 URL에 ?format=json-pretty를 추가하면 사이트의 JSON 데이터를 볼 수 있습니다. JSON 예제는 개체 및 배열로 만들 수 있습니다. 각 개체는 텍스트, 숫자, 부울 등과 같은 다른 데이터를 가질 수 있습니다. 개체 와 배열을 사용하여 다른 JSON 예제를 살펴보겠습니다. *JSON은 자바스크립트 구문을 사용하지만 JSON 형식은 텍스트만 사용합니다. 텍스트는 모든 프로그래밍 언어에서 데이터 형식으로 읽고 사용할 수 있습니다. 자바 스크립트 기술을 향상하려는 경우, 자바 스크립트를 읽고 고려 : 닌자 2 판 초보자, 실용적인 ES6, 또는 우리의 자바 스크립트 라이브러리의 다른 많은 책 중 하나.

인터넷에서 임의코드를 실행하여 발생하는 많은 함정을 피하기 위해 JSON.parse()라는 새로운 함수가 2017년 현재 모든 주요 브라우저에서 지원되는 ECMAScript[35]의 다섯 번째 버전에 처음 추가되었습니다. 지원되지 않는 브라우저의 경우 API 호환 자바스크립트 라이브러리[36]는 더글러스 크록포드에서 제공합니다. 다양한 JSON 파서 구현은 서비스 거부 공격 및 대량 할당 취약점으로 인해 어려움을 겪고 있습니다. [37] [38] JavaScript 개체에 저장된 데이터가 있는 경우 개체를 JSON으로 변환하여 서버로 보낼 수 있습니다.

Comments are closed.