Skip to content

Latest commit

 

History

History
21 lines (21 loc) · 1.54 KB

json.md

File metadata and controls

21 lines (21 loc) · 1.54 KB

JSON

JSON 이란

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

자료형

  • 수(Number)
  • 문자열(String) : 0개 이상의 유니코드 문자들의 연속. 문자열은 큰 따옴표(")로 구분하며 역슬래시 이스케이프 문법을 지원한다.
  • 참/거짓(Boolean) : true 또는 false 값
  • 배열(Array) : 0 이상의 임의의 종류의 값으로 이루어진 순서가 있는 리스트. 대괄호로 나타내며 요소는 쉼표로 구분한다.
  • 객체(Object) : 순서가 없는 이름/값 쌍의 집합으로, 이름(키)이 문자열이다.
  • null : 빈 값으로, null을 사용한다.

예제

1 {
2    "이름": "홍길동",
3    "나이": 25,
4    "성별": "여",
5    "주소": "서울특별시 양천구 목동",
6    "특기": ["농구", "도술"],
7    "가족관계": {"#": 2, "아버지": "홍판서", "어머니": "춘섬"},
8    "회사": "경기 수원시 팔달구 우만동"
9 }