본문으로 건너뛰기

개발자 도구 · 로컬 처리

JSON 포매터

JSON을 붙여넣고 들여쓰기를 골라 읽기 쉽거나 압축된 출력을 만드세요. 토큰 기반 분석으로 JavaScript 값으로 변환했다 되돌리는 대신 숫자, 문자열, 키의 원래 표기를 유지합니다.

입력

데이터는 이 브라우저 안에만 머뭅니다.

회색 텍스트는 예제입니다. 실행하면 예제를 사용하고 입력을 선택하면 지워집니다. 빈 채로 두면 예제가 복원됩니다.

객체, 배열, 최상위 기본값을 지원합니다. · 105 / 200,000

옵션

결과

JSON 서식을 안전하게 정리하는 방법

문서 서식 정리

  1. 전체 JSON 텍스트를 붙여넣으세요.
  2. 공백 2칸, 공백 4칸, 탭 또는 압축 출력을 선택하세요.
  3. JSON 서식 정리를 선택하고 표시된 줄과 열의 오류를 수정하세요.
  4. 결과를 복사하기 전에 중복 키 경고를 확인하세요.

유지되는 내용

공백은 바뀌지만 문자열 이스케이프, 숫자 표기, 객체 키 순서는 입력한 그대로 유지됩니다. 9007199254740993 같은 큰 정수를 JavaScript 숫자로 변환하지 않습니다.

중복 객체 키는 출력에 유지하고 위치를 표시합니다. 이후 처리하는 많은 파서는 값 하나만 남기므로 의도에 맞게 해결하세요.

검증 범위

  • 잘못된 이스케이프, 제어 문자, 후행 쉼표, 잘린 입력, 잘못된 JSON 숫자 문법을 거부합니다.
  • 코드 실행, URL 가져오기, 원격 스키마 적용, 범용 IDE 기능은 제공하지 않습니다.

JSON 서식 도구 자주 묻는 질문

큰 정수가 바뀌나요?

아니요. 검증된 토큰을 재배치하며 숫자 토큰을 부동소수점 값으로 변환하지 않습니다.

중복 키를 삭제하나요?

아니요. 자동 삭제는 의미를 바꿀 수 있으므로 유지하고 경고로 표시합니다.

최상위에 문자열이나 숫자가 올 수 있나요?

네. 모든 JSON 값은 최상위에서 유효합니다.