데이터 & 텍스트 도구

JSON 포맷터 및 검증기

JSON을 읽기 좋게 들여쓰거나 배포용으로 압축하고, 어디서 깨지는지 정확히 확인하세요.

JSON 포맷터 및 검증기 내 기기에서 실행
파일을 여기에 놓거나 클릭해서 선택
.json 파일 하나
업로드되지 않음
  • 기기에서 실행 — 파일은 어디로도 전송되지 않습니다
  • 가입 불필요, 워터마크 없음, 일일 사용량 제한 없음
  • 무료, 사용 횟수 제한 없음

작동 방식

대부분의 JSON 포맷터는 데이터를 붙여 넣는 웹사이트이며, 이는 API 키, 고객 기록, 내부 페이로드를 남의 서버에 붙여 넣는다는 뜻입니다. 이 도구는 파일을 페이지 안에서 파싱합니다. 아무것도 전송되지 않고 아무것도 기록되지 않으며, 이는 다른 어떤 파일 형식보다도 설정과 API 데이터에 중요합니다.

들여쓰기 또는 압축

들여쓰기 출력은 공백 두 칸 들여쓰기와 줄 바꿈을 추가하며, 파일을 읽거나 풀 리퀘스트에서 검토할 때 원하는 형태입니다. 압축 출력은 불필요한 바이트를 모두 제거하며, 네트워크로 보낼 때 원하는 형태입니다. 어느 쪽이든 데이터는 같습니다.

검증은 덤입니다

파일을 파싱할 수 없으면 문제가 있는 위치를 알려 주는 파서 자체의 오류 메시지가 표시됩니다. 흔한 원인은 마지막 항목 뒤의 쉼표, 큰따옴표 대신 작은따옴표, 문자열 안의 이스케이프되지 않은 문자입니다.

포맷해도 바뀌지 않는 것

키 순서는 작성된 그대로 유지됩니다. 숫자는 표준 형태로 다시 출력되므로 JavaScript의 안전한 범위를 넘는 매우 큰 정수는 정밀도를 잃을 수 있습니다. 이는 포맷터가 아니라 언어의 한계이며, JavaScript 기반 도구 모두에 똑같이 영향을 줍니다.

자주 묻는 질문

JSON 포맷터 및 검증기 — 질문

JSON이 서버로 전송되나요?

아니요. 브라우저가 페이지 안에서 직접 파싱합니다. 아무것도 전송되거나 저장되지 않습니다.

JSON이 유효하지 않으면 어떻게 되나요?

문제가 발생한 위치를 포함한 파서의 오류 메시지가 표시되므로 원본 파일에서 찾을 수 있습니다.

포맷하면 데이터가 바뀌나요?

아니요. 공백만 바뀝니다. 키의 순서와 값은 그대로입니다.