ToolHub

JSON 키 정렬기

JSON 객체의 키를 재귀적으로 알파벳순 정렬합니다. 배열 순서는 유지되며 diff 비교나 설정 파일 정리에 유용합니다. 모든 처리는 브라우저에서만 이루어집니다.

입력
결과

자주 묻는 질문

언제 키 정렬이 필요한가요?

두 JSON을 diff로 비교할 때 키 순서가 다르면 같은 내용도 다르게 보입니다. 양쪽을 정렬하면 실제 차이만 드러납니다. package.json 등 설정 파일을 일관되게 유지할 때도 씁니다.

배열 순서는 왜 유지하나요?

JSON에서 객체 키 순서는 의미가 없지만 배열 순서는 데이터의 일부입니다. 배열을 정렬하면 데이터가 바뀌므로 배열 안 객체의 키만 정렬합니다.

주석이 있는 JSON도 되나요?

표준 JSON만 지원합니다. 주석(JSONC)이나 후행 쉼표가 있으면 파싱 에러가 나므로 먼저 제거해 주세요.

관련 도구