JSON Sorter
JSON의 모든 키를 모든 수준에서 알파벳순으로 정렬하여 두 버전을 줄 단위로 비교할 수 있게 하세요.
JSON Sorter 사용 방법
- JSON을 붙여 넣으세요.
- 오름차순 또는 내림차순을 선택하세요.
- 정렬된 결과를 복사하거나 다운로드하세요.
JSON Sorter 소개
JSON에서 키 순서는 의미가 없지만 버전 관리 시스템에는 큰 의미가 있습니다. 두 사람이 서로 다른 위치에 키를 추가하면 diff가 지저분해집니다. 커밋하기 전에 키를 정렬하면 모든 파일이 같은 순서를 가지며 변경 사항이 제자리에 나타납니다.
정렬은 중첩된 모든 객체에 적용됩니다. 배열 내 항목의 순서는 건드리지 않습니다. 배열에서는 순서가 의미를 갖기 때문입니다.
자주 묻는 질문
배열 항목도 정렬하나요?
아니요. 배열은 위치가 중요한 목록이므로 항목은 그대로 유지됩니다. 객체 키만 정렬됩니다.
숫자가 포함된 키는 어떻게 정렬되나요?
자연스러운 순서로 정렬되므로 "item2"가 "item10"보다 앞에 옵니다. 대문자와 소문자는 같게 취급됩니다.
정렬하면 애플리케이션이 깨질 수 있나요?
거의 없습니다. JSON 리더는 키 순서에 의존하지 않아야 하기 때문입니다. 정확한 텍스트를 해시하는 일부 서명 방식은 예외이므로 이미 서명한 문서는 정렬하지 마세요.
출력도 포맷되나요?
네, 정렬된 JSON은 선택한 크기로 들여쓰기됩니다.