JSON 키 정렬
JSON 객체의 키를 알파벳 순으로 정렬해 깔끔한 형태로 출력합니다. 코드 리뷰·diff 비교·캐시 키 안정화 같은 작업에 유용하며, 배열 요소 순서는 그대로 보존됩니다.
JSON 입력 대기 중
정렬 결과
사용 방법
1
JSON 붙여넣기
왼쪽 입력창에 JSON 텍스트를 붙여넣거나 직접 입력하세요. 입력하는 동안 결과가 실시간으로 갱신됩니다.
2
옵션 선택
"깊은 정렬"을 켜면 중첩 객체의 키까지 정렬합니다. 오름차순/내림차순, 들여쓰기(2칸/4칸/탭) 선택.
3
복사·다운로드
결과 JSON은 "복사"로 클립보드에 들어갑니다. ".json 다운로드" 버튼으로 파일로도 받을 수 있습니다.
자주 묻는 질문
배열 안의 객체도 정렬되나요?
"깊은 정렬"이 켜져 있으면 배열 "안에 있는 객체"의 키는 정렬되지만, 배열 "요소 자체의 순서"는 그대로 유지됩니다. 배열 순서는 의미가 있는 경우가 많기 때문입니다.
대소문자 구분은 어떻게 되나요?
본 도구는 대소문자를 구분하는 "localeCompare"를 사용합니다. 보통 대문자가 소문자보다 앞에 옵니다(예: "Apple" < "apple"). 이는 JSON 표준에 가장 일반적인 방식입니다.
한글·일본어 키는?
Unicode 정렬 순서로 처리되어 자연스러운 사전 순으로 정렬됩니다. 한글·일본어·중국어 키 모두 정상 처리.
왜 키를 정렬해야 하나요?
동일한 데이터라도 키 순서가 달라 git diff에 노이즈가 생기는 경우, 캐시 키 해싱 시 안정성이 필요한 경우, 코드 리뷰에서 가독성을 높이고 싶을 때 유용합니다.
데이터가 서버에 전송되나요?
아닙니다. 모든 정렬은 브라우저 내에서만 수행되며, 입력한 JSON이 외부로 전송되지 않습니다.