JSON 포매터·검사기
JSON을 보기 좋게 정렬하거나 한 줄로 압축하고, 오류가 있으면 몇 번째 줄 어디가 문제인지 알려 줘요.
🔒 브라우저에서만 처리 — 붙여 넣은 JSON은 서버로 보내거나 저장하지 않아요.
결과 · 187자
✓ 올바른 JSON이에요
{
"name": "Hanpy",
"tools": [
"jwt-decoder",
"base64",
"cron-parser"
],
"active": true,
"count": 5,
"meta": {
"lang": "ko",
"updatedAt": "2026-11-12"
}
}광고
사용법
- 입력칸에 JSON을 붙여 넣으세요. 결과가 아래에 바로 나타나요.
- 들여쓰기(2칸·4칸·탭)를 고르거나 "한 줄로"를 눌러 공백을 모두 뺀 압축 결과를 만드세요.
- "키 정렬"을 켜면 모든 객체의 키를 알파벳 순서로 정렬해요. 두 JSON을 비교할 때 편해요.
- 문법 오류가 있으면 줄·열 위치와 원인(마지막 쉼표, 작은따옴표, 주석 등)이 표시돼요. 고친 뒤 복사 버튼으로 결과를 복사하세요.
자주 묻는 질문
붙여 넣은 JSON이 서버로 전송되나요?
아니요. 검사와 정렬은 모두 브라우저 안에서 이루어지고 서버로 보내거나 저장하지 않아요. API 응답처럼 민감한 내용이 있을 수 있어 공유 링크도 만들지 않아요.
주석이나 마지막 쉼표가 있으면 왜 오류인가요?
JSON 표준(RFC 8259)은 주석, 마지막 쉼표, 작은따옴표 문자열, 따옴표 없는 키를 허용하지 않아요. JSON5나 JSONC처럼 이를 허용하는 확장 형식도 있지만 이 도구는 표준 JSON만 검사해요.
아주 큰 숫자가 바뀌어 보이는 이유는 무엇인가요?
브라우저(JavaScript)는 숫자를 64비트 부동소수점으로 다뤄서 9,007,199,254,740,991(2^53 - 1)보다 큰 정수는 정확히 저장하지 못해요. 이런 숫자가 있으면 경고를 보여 줘요. 정확한 값이 필요하면 문자열로 주고받는 방법이 흔해요.
같은 키가 두 번 나오면 어떻게 되나요?
표준은 키 중복을 금지하지 않지만 처리 방식은 프로그램마다 달라요. 브라우저의 JSON.parse는 마지막 값만 남기므로 정렬 결과에도 마지막 값만 나와요. 중복 키가 있으면 경고로 알려 줘요.
얼마나 큰 JSON까지 넣을 수 있나요?
한 번에 1,000,000자까지 넣을 수 있어요. 기기 성능에 따라 큰 입력은 결과가 늦게 나올 수 있어요.
광고
다른 도구
도구 전체 보기 →함께 읽을 글
- gRPC란 무엇인가?2025.03.01
- gRPC vs. Other Protocols2025.03.15