JSON 포맷터
JSON을 온라인에서 정리, 검증, 압축하고 인터랙티브 트리 뷰어로 탐색하세요
줄: 1크기: 0 B
들여쓰기:
JSON 문법, 여기서 자주 틀립니다
JSON의 규칙 (RFC 8259)
JSON은 JavaScript 객체 문법의 부분집합이지만 더 엄격합니다. 파싱 에러의 대부분은 다음 다섯 가지입니다.
- 키와 문자열은 반드시 큰따옴표: `'name'`(✗) → `"name"`(✓)
- 마지막 쉼표(trailing comma) 금지: `[1, 2, 3,]`(✗)
- 주석 불가: `//`나 `/* */`가 있으면 JSON이 아닙니다
- `undefined`, `NaN`, `Infinity` 불가 — `null`만 허용
- 문자열 안의 줄바꿈은 `\n`으로 이스케이프
검증 팁
에러 메시지의 위치(line/column)는 실제 원인보다 뒤를 가리키는 경우가 많습니다 — 보통 직전 요소의 쉼표·따옴표를 확인하면 해결됩니다. API 응답이 유효한지 빠르게 확인할 때는 포맷팅과 동시에 구조가 접히는지 보는 것이 가장 빠릅니다.
자주 묻는 질문
관련 도구
근거 자료 및 출처
콘텐츠 최종 검토: 2026-08-22