Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


JSON

JavaScript Object Notation
파일 확장자.json
인터넷 미디어 타입
application/json
타입 코드TEXT
UTIpublic.json
포맷 종류데이터 교환
다음으로부터 확장JavaScript
표준STD 90 (RFC 8259), ECMA-404, ISO/IEC 21778:2017
웹사이트json.org

JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍(attribute–value pairs), 배열 자료형(array data types) 또는 기타 모든 시리얼화 가능한 값(serializable value) 또는 키-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 (AJAX)을 위해, 넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷이다. 특히 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법으로 알려져 있다. 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램변수값을 표현하는 데 적합하다.

본래는 자바스크립트 언어로부터 파생되어 자바스크립트의 구문 형식을 따르지만 언어 독립형 데이터 포맷이다. 즉, 프로그래밍 언어플랫폼에 독립적이므로, 구문 분석 및 JSON 데이터 생성을 위한 코드는 C, C++, C#, 자바, 자바스크립트, , 파이썬 등 수많은 프로그래밍 언어에서 쉽게 이용할 수 있다.

JSON 포맷은 본래 더글라스 크록포드가 규정하였다. RFC 7159와 ECMA-404 그리고 ISO/IEC 21778:2017[2] 표준에 의해 기술되고 있다. KS 부합화 표준은 아직 제정되지 않았으며, TTA 협회 표준명은 TTAE.OT-10.0394이다. ECMA 표준과 ISO/IEC 표준은 문법만 정의할 정도로 최소한으로만 정의되어 있는 반면 RFC는 시맨틱, 보안적 고려 사항을 일부 제공한다.[3] JSON의 공식 인터넷 미디어 타입은 application/json이며, JSON의 파일 확장자는 .json이다.

  1. “Doug Crockford "Google Tech Talks: JavaScript: The Good Parts". 2009년 2월 7일. 
  2. 14:00-17:00. “ISO/IEC 21778:2017” (영어). 2019년 7월 29일에 확인함. 
  3. Bray, Tim. “JSON Redux AKA RFC7159”. 《Ongoing》. 2014년 3월 16일에 확인함. 

Previous Page Next Page






جسون Arabic JSON AZ JSON BE JSON Bulgarian জেসন Bengali/Bangla JSON Catalan JavaScript Object Notation Czech JSON German JSON Greek JSON English

Responsive image

Responsive image