JSON(제이슨, JavaScript Object Notation) > 웹용어정리

본문 바로가기

JSON(제이슨, JavaScript Object Notation)

페이지 정보

작성자 최고관리자 댓글 0건 조회 1,246회 작성일 19-03-28 01:24

본문

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

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

JSON 포맷은 본래 더글라스 크록포드가 규정하였다. RFC 7159와 ECMA-404라는 두 개의 경쟁 표준에 의해 기술되고 있다. ECMA 표준은 문법만 정의할 정도로 최소한으로만 정의되어 있는 반면 RFC는 시맨틱, 보안적 고려 사항을 일부 제공하기도 한다.[2] JSON의 공식 인터넷 미디어 타입은 application/json이며, JSON의 파일 확장자는 .json이다.

요약: xml,  ajax, 디비처럼 데이터를 정리하고 웹에서 가져와 사용하는 용도의 확장자.

댓글목록

등록된 댓글이 없습니다.

연락처

NearByWeb

니얼바이웹은 365일 24시간 상담이 가능합니다. 늦은 밤에는 바로 답변을 드릴 수 없지만 확인하면 바로 답변을 드립니다.

Loading
메일이 전달되었습니다. 문의주셔서 감사합니다.!