JSON이란 무엇인가 — 개발자가 아닌 사람도 이해하는 기초 설명

최종 업데이트: 2026년 4월

JSON(JavaScript Object Notation)은 데이터를 저장하고 전달하기 위한 가벼운 형식입니다. 이름에 "JavaScript"가 들어가지만 특정 언어에 종속되지 않고 웹 API, 모바일 앱, 설정 파일, 데이터베이스 등 어디서나 쓰입니다.

JSON이 어떻게 생겼나요?

{
  "name": "Webooro",
  "type": "온라인 도구",
  "free": true,
  "tools": ["글자수 카운터", "JSON 포맷터", "PDF 변환기"],
  "founded": 2024
}

JSON은 키-값 쌍을 중괄호 {}로 감싸는 구조입니다. 값의 종류: 문자열(큰따옴표), 숫자, 불리언(true/false), 배열 [], 중첩 객체 {}.

JSON이 어디에 쓰이나요?

  • 웹 API: 날씨, 주가, SNS 피드 등 서버가 데이터를 응답할 때 대부분 JSON 형식을 사용합니다.
  • 설정 파일: package.json, tsconfig.json 등 개발 도구 설정에 JSON이 많이 쓰입니다.
  • 데이터베이스: MongoDB 같은 NoSQL DB는 JSON과 유사한 BSON 형식으로 데이터를 저장합니다.
  • 모바일 앱: 앱 설정, 캐시 데이터, 서버 응답이 기기 내에 JSON으로 저장됩니다.

자주 발생하는 JSON 문법 오류

  • 마지막 항목 뒤에 불필요한 쉼표(trailing comma)
  • 큰따옴표 대신 작은따옴표 사용
  • 닫는 중괄호 } 또는 대괄호 ] 누락
  • 문자열 안에 이스케이프되지 않은 특수 문자

포맷터 도구를 사용하면 이러한 오류를 즉시 표시해 줍니다.

JSON을 지금 바로 포맷팅하고 오류를 확인해 보세요.

JSON 포맷터 바로 사용하기