이 도구에 대해
이 포매터는 브라우저 내장 JSON.parse를 사용합니다 — 가장 엄격하고 빠른 JSON 구현입니다. 파싱 실패 시 오류 위치를 정확한 행과 열로 변환해, 5,000줄짜리 API 응답에서 빠진 괄호도 몇 초 만에 찾습니다. 포맷과 압축은 클릭 한 번 차이, 들여쓰기는 2칸·4칸·탭.
모든 것이 클라이언트 사이드에서 실행됩니다: 붙여넣은 API 응답과 설정은 기기를 떠나지 않습니다 — 토큰이나 고객 데이터가 있어도 안전합니다. 반복되는 오류로 고민이라면 흔한 JSON 오류 가이드를 보거나 dec0de.dev에서 더 많은 도구를 찾아보세요.
개발자는 하루에도 수십 번 JSON 포매터를 씁니다: 압축된 API 응답을 읽거나, 설정 파일을 정리하거나, 빌드를 깨뜨리는 여분의 쉼표를 찾거나, 전송 전 페이로드를 줄이기 위해서죠. 정렬은 들여쓰기와 줄바꿈을 복원해 구조를 분명하게 하고, 압축은 모든 선택적 공백을 없애 바이트를 줄입니다. 검증은 조용한 주인공입니다 — 모호한 "잘못된 JSON"을 정확한 행과 열로 바꿔, 수정이 몇 분이 아니라 몇 초로 끝납니다.
자주 묻는 질문
왜 JSON에 "Unexpected token"이 뜨나요?
대개 남는 쉼표, 빠진 쉼표나 괄호, 또는 큰따옴표 대신 작은따옴표입니다. 여기서는 오류가 정확한 행과 열을 보여 줘 바로 찾을 수 있습니다.
포맷과 압축의 차이는?
포맷(프리티 프린트)은 들여쓰기와 줄바꿈을 더해 JSON을 읽기 쉽게 하고, 압축은 모든 공백을 없애 파일을 최대한 작게 만듭니다. 데이터는 동일합니다.
주석이나 끝쉼표가 허용되나요?
표준 JSON에서는 안 됩니다. 명세에는 주석도 끝쉼표도 없고 큰따옴표가 필수입니다. 이 도구는 엄격한 JSON을 검증합니다 — 파싱하려면 제거하세요. JSON5나 JSONC는 허용하지만 순수 JSON은 아닙니다.
제 JSON은 비공개로 유지되나요?
네. 모든 것이 브라우저에서 실행됩니다. 붙여넣은 API 응답과 설정은 기기를 떠나지 않습니다 — 토큰이나 고객 데이터가 있어도 안전합니다.
큰 JSON 파일도 처리하나요?
네. 수 MB JSON을 업로드 없이 브라우저에서 바로 파싱합니다. 아주 큰 문서는 기기 메모리에 달렸지만, 수 MB 페이로드는 무리 없이 처리됩니다.