JSON 포맷터 & 검증기 — 온라인에서 정리·오류 수정
JSON을 보기 좋게 정리·검증·압축하고, 문법 오류의 정확한 줄·열 위치까지 알려줍니다. API 응답을 정돈하고 누락된 콤마를 잡아내며 깔끔한 결과를 복사하세요. 업로드 없음.
예시
{"id":42,"tags":["a","b"],"meta":{"ok":true,"ts":1718000000}}{
"id": 42,
"tags": ["a", "b"],
"meta": {
"ok": true,
"ts": 1718000000
}
}같은 데이터를 읽기 쉬운 구조로 — 티켓에 바로 붙여넣을 수 있습니다.
{ "name": "ada", "active": true, }Error: Unexpected token } at line 1, column 34
JSON은 닫는 괄호 앞 콤마를 허용하지 않습니다 — 제거하고 다시 포맷하세요.
사용 방법
- 미니파이되거나 이스케이프된 문자열을 포함해 JSON을 입력 상자에 붙여넣습니다.
- 들여쓰기 크기(2칸 또는 4칸)를 선택합니다.
- 「JSON 포맷」을 클릭합니다. 올바르지 않으면 오류를 읽고 잘못된 문자를 찾습니다.
- 정리된 결과를 복사하거나 .json 파일로 다운로드합니다.
JSON Formatter 소개
JSON 포맷터는 압축되거나 이스케이프되었거나 잘못된 JSON을 들여쓰기가 적용된 읽기 쉬운 형태로 바꾸면서 동시에 유효성을 검사합니다. 파싱에 실패하면 정확한 줄·열과 문제가 된 문자를 알려주므로, 미니파이된 텍스트를 훑어보는 것보다 누락된 콤마나 따옴표 없는 키를 훨씬 빠르게 찾을 수 있습니다. API 응답을 붙여넣고 데이터 구조를 한눈에 본 뒤, 정돈된 버전을 티켓·테스트 픽스처·커밋에 복사하는 일상 작업에 맞춰 설계되었습니다.
사양
| 표준 | ECMA-404 / RFC 8259 JSON |
|---|---|
| 들여쓰기 | 2칸 또는 4칸 |
| 주석 | 지원 안 함 (JSON에는 주석이 없음) |
| 최대 입력 | 브라우저 메모리에 의해서만 제한됨 |
팁과 주의점
- JSON은 큰따옴표가 필수입니다 — JavaScript에서는 되더라도 작은따옴표나 따옴표 없는 키는 유효하지 않습니다.
- } 또는 ] 앞의 트레일링 콤마가 가장 흔한 오류이며, 검증기가 정확한 줄을 짚어줍니다.
- 포맷은 키 순서를 보존하고 키를 제거하지 않으므로, 포맷 후 diff에는 공백 변경만 나타납니다.
- 대용량 페이로드는 포맷해서 읽은 뒤 미니파이해 전송 전 바이트 크기를 비교하세요.
주요 기능
- 2칸 또는 4칸 들여쓰기로 JSON 정리
- 오류의 정확한 줄·열 위치까지 검증
- 한 번의 클릭으로 다시 한 줄로 압축(미니파이)
- 정리된 결과 복사 또는 .json 파일로 다운로드
- 깊게 중첩된 객체와 대용량 페이로드 처리
이럴 때 사용하세요
- 긴 API 응답에서 어떤 필드가 null인지 찾아 버그를 신고하기 전 확인할 때.
- 환경 변수에서 가져온 한 줄짜리 설정 값을 동료가 PR에서 읽을 수 있게 정리할 때.
- 미니파이된 웹훅 페이로드를 단위 테스트용 읽기 쉬운 픽스처로 만들 때.
- 직접 편집한 package.json·tsconfig 같은 설정을 커밋 전에 검증할 때.
이 도구는 브라우저에서 실행됩니다. 파일과 텍스트는 서버로 업로드되지 않으며, 입력 내용을 저장하지 않습니다.
자주 묻는 질문
JSON이 멀쩡해 보이는데 왜 유효하지 않다고 하나요?+
보통 큰따옴표 대신 작은따옴표, 따옴표 없는 키, 또는 } · ] 앞의 트레일링 콤마가 원인입니다. 오류 메시지가 줄·열을 알려주니 바로 그 위치로 이동하세요.
포맷하면 데이터가 바뀌거나 키 순서가 달라지나요?+
아니요. 포맷은 들여쓰기와 줄바꿈만 추가합니다. 값·타입·키 순서가 보존되어 diff에는 공백 변경만 나타납니다.
포맷과 미니파이의 차이는 무엇인가요?+
포맷은 가독성을 위해 공백을 더하고, 미니파이는 페이로드를 줄이려 공백을 제거합니다. 둘은 무손실 역연산입니다 — 전송 전에는 미니파이, 읽을 때는 포맷하세요.
입력한 JSON이 서버에 업로드되나요?+
아니요. 파싱과 포맷이 브라우저에서 이루어지므로 데이터가 기기 밖으로 나가지 않습니다 — 토큰이나 개인정보가 든 페이로드에도 안전합니다.