JSON(JavaScript Object Notation)
키와 값의 쌍으로 데이터를 표현하는 가볍고 읽기 쉬운 데이터 형식으로, XML보다 문법이 간결해 오늘날 웹 API 통신의 표준 형식으로 널리 쓰입니다.
한눈에 보는 정의
JSON(JavaScript Object Notation)은 {"이름": "값"}처럼 키와 값의 쌍으로 데이터를 표현하는 가볍고 읽기 쉬운 데이터 형식입니다.
자세히 알아보기
- 예문: "
{\"name\": \"홍길동\", \"age\": 25}처럼 JSON은 사람이 읽기에도, 프로그램이 처리하기에도 간결한 구조를 갖고 있다." - 이름은 JavaScript에서 유래했지만, 특정 언어에 종속되지 않아 대부분의 프로그래밍 언어에서 자유롭게 다룰 수 있습니다.
- 태그로 데이터를 표현하는 XML(Extensible Markup Language) (XML)보다 문법이 훨씬 간결해, 오늘날 REST(Representational State Transfer) (REST) 방식의 웹 API(Application Programming Interface) (API) 응답 형식으로 가장 널리 쓰입니다.
- 데이터 구조가 단순하고 명확해 다루기 쉬운 반면, XML만큼 복잡한 문서 구조나 주석을 표현하기에는 적합하지 않다는 한계도 있습니다.