내 브라우저에서 처리 AI 글쓰기 시작

🗂️ JSON 키 정렬

중첩 객체까지 모든 키를 정렬해 들여쓰기된 JSON으로 출력합니다. 순서만 바뀌고 값은 그대로입니다.

사용 방법

  1. JSON 텍스트를 붙여넣습니다.
  2. 정렬 방향(오름차순/내림차순)을 선택합니다.
  3. 정렬·정돈된 JSON을 복사합니다.

이럴 때 유용해요

  • 두 환경의 설정 JSON을 diff 비교하기 전에 키 순서를 맞출 때
  • API 응답의 필드를 찾기 쉽게 사전순으로 정리할 때
  • package.json 등 커밋 전에 일관된 키 순서를 유지할 때

알아두면 좋은 팁

  • 배열 안의 객체도 재귀적으로 키가 정렬되지만, 배열 요소의 순서 자체는 의미가 있으므로 바꾸지 않습니다.
  • 정렬 후 '텍스트 비교(diff)' 도구와 함께 쓰면 실제 값 차이만 깔끔하게 드러납니다.

자주 묻는 질문

정렬하면 JSON 의미가 달라지지 않나요?

객체 키 순서는 JSON 표준에서 의미가 없으므로 데이터는 동일합니다. 다만 순서에 의존하는 비표준 코드가 있다면(권장되지 않음) 주의하세요.

중첩된 객체 안쪽 키도 정렬되나요?

네. 몇 단계로 중첩되어 있어도 재귀적으로 모든 객체의 키를 정렬합니다. 배열 내부의 객체들도 각각 정렬됩니다.

배열 요소 순서는 왜 그대로 두나요?

배열은 순서 자체가 데이터 의미(목록의 정렬 순서 등)를 갖기 때문입니다. 키 순서는 무의미하지만 배열 순서를 바꾸면 데이터가 달라집니다.

한글 키는 어떻게 정렬되나요?

유니코드 코드포인트 순서라 숫자 → 영문 대문자 → 영문 소문자 → 한글(가나다순) 순으로 배치됩니다. 한글 키끼리는 가나다순이 유지됩니다.

도구로 정리하고,
가제트AI로 글까지 완성하세요.

자료 정리는 무료 도구로 빠르게. 블로그 글·이미지가 필요할 땐
가제트AI를 무료 코인으로 시작해 보세요.