JSON 정렬·검증

API 응답·설정 파일을 붙여 넣으면 바로 정렬되고, 틀린 곳은 줄·칸까지 짚어 줍니다.

오류 위치 읽는 법

JSON 이 깨져 있으면 '3줄 14칸' 처럼 위치와 함께 문제 줄을 앞뒤로 보여 줍니다. 흔한 원인은 마지막 항목 뒤의 쉼표, 작은따옴표, 따옴표 없는 키, 주석입니다. JSON 은 이 넷을 모두 허용하지 않습니다.

정렬과 압축

정렬은 사람이 읽기 위한 것이고, 압축은 전송·저장용입니다. 둘 다 값은 그대로이며 순서만 키 정렬 옵션을 켰을 때 바뀝니다. 숫자는 JavaScript 숫자 범위를 따르므로 2^53 을 넘는 정수는 정밀도가 떨어질 수 있습니다.

큰 파일

수 MB 까지는 무리 없이 처리합니다. 마지막 입력은 이 브라우저에만 남으며(20만 자까지), 다른 곳으로 전송되지 않습니다.

상황별 요령

API 응답 데이터 정렬 활용법

2칸 공백, 4칸 공백, 탭 중 프로젝트 코딩 스타일에 맞는 들여쓰기를 선택할 수 있습니다. 키 알파벳순 정렬을 켜면 뒤죽박죽인 속성들이 가나다순으로 정리되어 특정 항목을 빠르게 찾을 수 있습니다.

구문 오류 줄 번호 빠른 검증

오류가 발생한 줄과 열 번호를 앞뒤 줄 문맥과 함께 보여주어 오타 위치를 즉시 파악할 수 있습니다. 주석이나 끝 쉼표(Trailing Comma)는 표준 JSON에서 허용되지 않으므로 오류로 검출됩니다.

전송용 한 줄 압축과 통계 확인

한 줄 압축을 적용하면 모든 줄바꿈·탭·공백이 제거되어 최소 바이트의 문자열로 변환됩니다. 압축과 동시에 총 키 개수, 배열 수, 최대 깊이, 글자 수 통계를 한눈에 확인할 수 있습니다.

견본 값으로 직접 해 본 결과

견본 값을 이 도구에 실제로 넣어 확인한 화면과 숫자입니다(2026-10-06, 맥의 크롬 계열 브라우저). 넣는 값과 기기에 따라 결과는 달라질 수 있습니다.

주문 JSON을 2칸 들여쓰기로 정렬하고 통계를 표시한 화면
주문 JSON을 2칸 들여쓰기로 정렬하고 통계를 표시한 화면

예시 주문 데이터를 정렬 버튼으로 2칸 들여쓰기했습니다. '올바른 JSON입니다'라고 검증 결과가 나오고, 키 13개·배열 1개·깊이 5·312자로 통계가 표시됩니다.

키 알파벳순 정렬, 한 줄 압축, 4칸·탭 들여쓰기도 선택할 수 있으며, 복사와 파일 저장 버튼으로 바로 내보낼 수 있습니다. 표준 JSON만 지원하며 주석이나 끝 쉼표는 오류로 처리됩니다.

자주 묻는 질문

입력이 서버로 가나요?

아니요. 검사·정렬은 브라우저 안에서 끝납니다. API 키가 든 응답을 붙여 넣어도 밖으로 나가지 않습니다.

JSON5·주석 있는 파일은

표준 JSON 만 다룹니다. 주석과 끝 쉼표는 오류로 표시됩니다.

한글이 \uXXXX 로 나와요

아니요. 이 도구는 한글을 그대로 출력합니다.

JSON 문법 오류가 발생했을 때 위치를 어떻게 알려주나요?

문법 오류가 발생한 줄과 칸(열) 번호는 물론, 전후 맥락 코드를 함께 표시하여 오류 위치를 쉽게 찾도록 돕습니다.

들여쓰기 공백 수나 탭 정렬 방식을 지정할 수 있나요?

네, 2칸 들여쓰기, 4칸 들여쓰기, 탭(Tab) 들여쓰기 옵션을 선택하거나 공백을 없애는 한 줄 압축(Minify)도 가능합니다.

JSON 객체의 키(Key)를 알파벳순으로 정렬할 수 있나요?

네, '키 정렬' 기능을 사용하면 모든 객체 키를 알파벳 오름차순으로 자동 정렬해 줍니다.

정렬된 JSON 결과를 파일로 바로 다운로드할 수 있나요?

네, 복사 버튼을 통해 클립보드에 복사하거나 파일 저장 버튼을 눌러 .json 파일로 다운로드할 수 있습니다.