한눈에 보는 정의

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만큼 복잡한 문서 구조나 주석을 표현하기에는 적합하지 않다는 한계도 있습니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로