JSON 포매터·유효성 검사
API 응답이나 설정 파일의 JSON을 붙여넣으면 바로 문법을 검사합니다. 오류가 있으면 몇 번째 줄 몇 번째 칸에서 무엇이 잘못됐는지 보여 주므로 긴 JSON에서도 문제를 빨리 찾을 수 있습니다.
입력한 내용은 브라우저 밖으로 전송되지 않으므로 토큰이나 고객 데이터가 담긴 JSON도 안심하고 확인할 수 있습니다.
입력한 내용과 파일은 이 브라우저 안에서만 처리되며 서버로 전송되거나 저장되지 않습니다.
사용 방법
- JSON을 붙여넣거나 .json 파일을 엽니다(최대 20MB).
- 오류가 표시되면 안내된 줄과 열로 이동해 수정합니다.
- 들여쓰기(2칸, 4칸, 탭)를 골라 정렬하거나 압축을 선택합니다.
- 결과를 복사하거나 파일로 내려받습니다.
기능과 제한
- RFC 8259 표준 JSON 기준으로 검사하므로 주석과 마지막 요소 뒤의 쉼표(trailing comma)는 오류로 처리합니다.
- 오류 메시지에는 줄·열 번호와 함께 쉼표 누락, 불필요한 쉼표, 따옴표 없는 키, 닫히지 않은 문자열 같은 원인이 표시됩니다.
- 정렬 시 들여쓰기를 공백 2칸, 공백 4칸, 탭 중에서 고를 수 있고, 압축하면 공백과 줄바꿈을 모두 없앱니다.
- '키 정렬' 옵션을 켜면 중첩된 객체까지 모든 키를 알파벳순으로 정렬합니다.
자주 묻는 질문
JSON에 주석을 넣으면 왜 오류가 나나요?
표준 JSON(RFC 8259)은 주석을 허용하지 않습니다. JSONC나 JSON5처럼 주석을 허용하는 형식도 있지만, 이 도구는 표준 JSON만 유효한 것으로 판단합니다.
Unexpected token 오류는 어떻게 고치나요?
보통 쉼표가 빠졌거나 키를 따옴표로 감싸지 않았거나 작은따옴표를 쓴 경우에 발생합니다. 이 도구가 알려 주는 줄과 열 위치 바로 앞부분을 확인해 보세요.
마지막 항목 뒤의 쉼표도 오류인가요?
네. 자바스크립트에서는 허용되지만 표준 JSON에서는 오류이므로 마지막 쉼표를 지워야 합니다.
두 JSON을 비교하기 쉽게 만들 방법이 있나요?
'키 정렬' 옵션으로 두 JSON을 같은 들여쓰기로 정렬하면 키 순서가 같아져 차이를 비교하기 쉬워집니다.