JSON CLEANUP

JSON 포맷터

붙여넣은 JSON을 읽기 좋게 정리하거나 한 줄로 압축하고, 필요한 경우 키 정렬까지 한 번에 처리합니다.

순수 JSON만 처리합니다. 자바스크립트 객체 리터럴처럼 주석, trailing comma, `undefined`가 들어간 문자열은 JSON 표준이 아니라 오류로 안내합니다.
키 이름 오름차순 정렬객체 안의 키를 알파벳/한글 순으로 재정렬합니다.

정렬은 객체의 키 순서만 바꾸며 배열의 순서는 유지합니다.

정리된 JSON - -
최상위 타입-
최상위 항목 수-
입력 길이-
출력 길이-

JSON 포맷터에서 확인할 수 있는 내용

붙여넣은 JSON을 들여쓰기된 형태로 정리하거나 한 줄로 압축하고, 필요하면 객체 키를 정렬해 다시 복사할 수 있습니다.

  • 계산 전에도 pretty/minify 모드와 들여쓰기 옵션을 먼저 선택할 수 있습니다.
  • 결과에는 최상위 타입과 항목 수, 입력·출력 길이까지 함께 표시합니다.

계산 기준과 출처

파싱 기준
브라우저 `JSON.parse()`로 입력 문자열이 유효한 JSON인지 확인합니다.
출력 기준
`JSON.stringify()`로 들여쓰기 또는 압축 형태를 다시 만듭니다.

JSON 데이터 형식 참고: RFC 8259

JSON 정리 전에 확인할 점

  • JSON은 문자열, 숫자, 불리언, null, 배열, 객체만 허용합니다.
  • 키 정렬은 사람이 보기 편한 용도이며, 특정 시스템이 원래 키 순서를 기대한다면 그대로 두는 편이 안전합니다.
  • 민감한 토큰이나 개인정보가 담긴 JSON은 브라우저 기록과 복사 기록 관리에 유의하세요.

출력 결과는 브라우저 안에서만 처리되는 정적 도구입니다.