순수 JSON만 처리합니다. 자바스크립트 객체 리터럴처럼 주석, trailing comma, `undefined`가 들어간 문자열은 JSON 표준이 아니라 오류로 안내합니다.
키 이름 오름차순 정렬객체 안의 키를 알파벳/한글 순으로 재정렬합니다.
정렬은 객체의 키 순서만 바꾸며 배열의 순서는 유지합니다.
정리된 JSON
-
-
최상위 타입-
최상위 항목 수-
입력 길이-
출력 길이-
JSON 포맷터에서 확인할 수 있는 내용
붙여넣은 JSON을 들여쓰기된 형태로 정리하거나 한 줄로 압축하고, 필요하면 객체 키를 정렬해 다시 복사할 수 있습니다.
- 계산 전에도 pretty/minify 모드와 들여쓰기 옵션을 먼저 선택할 수 있습니다.
- 결과에는 최상위 타입과 항목 수, 입력·출력 길이까지 함께 표시합니다.
계산 기준과 출처
- 파싱 기준
- 브라우저 `JSON.parse()`로 입력 문자열이 유효한 JSON인지 확인합니다.
- 출력 기준
- `JSON.stringify()`로 들여쓰기 또는 압축 형태를 다시 만듭니다.
JSON 데이터 형식 참고: RFC 8259
JSON 정리 전에 확인할 점
- JSON은 문자열, 숫자, 불리언, null, 배열, 객체만 허용합니다.
- 키 정렬은 사람이 보기 편한 용도이며, 특정 시스템이 원래 키 순서를 기대한다면 그대로 두는 편이 안전합니다.
- 민감한 토큰이나 개인정보가 담긴 JSON은 브라우저 기록과 복사 기록 관리에 유의하세요.
출력 결과는 브라우저 안에서만 처리되는 정적 도구입니다.