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