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 포맷터 바로 사용하기