JSON 정렬·검사 사용 방법
- 1JSON 입력 상자에 JSON을 붙여넣거나, 파일 열기로 .json 파일을 불러오세요. 파일을 상자에 끌어다 놓아도 됩니다.
- 2오류가 있으면 몇 번째 줄, 몇 번째 칸인지와 원인이 표시됩니다. 입력창에서 위치 보기를 누르면 그 위치로 이동하고, 자동으로 고치기 버튼이 보이면 눌러서 고칠 수 있습니다.
- 3올바른 JSON이면 보기 좋게 정렬 또는 한 줄로 압축을 고르고, 필요하면 키 정렬과 들여쓰기(공백 2칸, 4칸, 탭)를 정하세요.
- 4정렬 결과 탭에서 결과를 복사하거나 다운로드하고, 트리 보기 탭에서 구조를 펼쳐 볼 수 있습니다.
오류 위치를 정확하게 알려 줍니다
브라우저 기본 오류 메시지는 'Unexpected token' 정도만 알려 주지만, 이 도구는 몇 번째 줄, 몇 번째 칸에서 무엇이 잘못됐는지 한국어로 설명하고 해당 부분을 표시합니다. 빠진 쉼표, 작은따옴표, 따옴표 없는 키 이름, 닫히지 않은 괄호처럼 자주 하는 실수를 바로 찾을 수 있습니다.
자동으로 고치기는 주석, 끝에 남은 쉼표, 작은따옴표, 따옴표 없는 키, 파이썬의 True/False/None을 올바른 JSON으로 바꿉니다. 문자열 안의 내용은 건드리지 않습니다.
정렬, 압축, 트리 보기
- 보기 좋게 정렬: 공백 2칸, 4칸, 탭 중 원하는 들여쓰기로 정리합니다.
- 한 줄로 압축: 공백과 줄바꿈을 모두 빼서 용량을 줄입니다.
- 키 정렬: 모든 단계의 키를 가나다·알파벳 순서로 정렬해 두 JSON을 비교하기 쉽게 만듭니다.
- 트리 보기: 객체와 배열을 펼치고 접으며 구조를 확인합니다. 항목에 마우스를 올리면 $.users[0].name 같은 경로가 보입니다.
한글이 들어간 JSON도 깨지지 않고 그대로 표시됩니다. 16자리 이상 숫자는 브라우저에서 반올림될 수 있어 경고를 띄웁니다. Base64로 인코딩된 값이 있다면 Base64 인코딩·디코딩으로 풀어 보세요.
자주 묻는 질문
JSON 오류는 어떻게 찾나요?
JSON을 붙여넣으면 바로 검사합니다. 오류가 있으면 줄과 칸 위치, 원인, 해당 부분이 빨간색으로 표시되고, 입력창에서 위치 보기를 누르면 커서가 그 자리로 이동합니다.
데이터가 서버로 전송되나요?
아니요. 검사와 정렬은 모두 브라우저 안에서 이루어집니다. API 키나 개인정보가 들어간 JSON도 기기 밖으로 나가지 않습니다.
주석이 들어간 JSON도 열 수 있나요?
JSON 표준은 주석을 허용하지 않아서 오류로 표시됩니다. 자동으로 고치기를 누르면 주석을 지우고 올바른 JSON으로 바꿔 줍니다.
큰 숫자가 바뀌어 나와요.
자바스크립트는 16자리 이상 정수를 정확히 다루지 못해 반올림될 수 있습니다. 주문번호나 ID처럼 긴 숫자는 문자열로 저장하는 것이 안전합니다.
JSON을 한 줄로 압축할 수 있나요?
네. 한 줄로 압축을 누르면 공백과 줄바꿈이 모두 빠집니다. 다운로드하면 data.min.json 파일로 저장됩니다.