About JSON Formatter

This free JSON formatter instantly validates and prettifies your JSON with proper indentation. Use it to debug API responses, config files, or any JSON data. The minify option removes whitespace to reduce file size.

이 도구 소개

이 JSON 포맷터는 붙여 넣은 JSON을 파싱해 올바르지 않으면 정확한 오류를 보여 주고, 2칸 들여쓰기로 보기 좋게 정렬하거나 한 줄로 압축해 출력합니다.

사용 방법

  1. 입력란에 JSON을 붙여 넣습니다.
  2. 정렬을 누르면 2칸 들여쓰기가 적용되고, 압축을 누르면 모든 공백이 제거됩니다.
  3. JSON이 올바르지 않으면 출력란에 표시된 오류 메시지를 확인합니다.
  4. 출력 복사를 눌러 결과를 복사합니다.

알아두면 좋은 점

  • 검사에는 브라우저 기본 JSON.parse를 사용하며, JSON 표준(RFC 8259)을 엄격하게 따릅니다.
  • 끝에 붙은 쉼표, 작은따옴표 문자열, 주석은 올바른 JSON이 아니므로 오류로 표시됩니다.
  • 정렬된 출력은 2칸 들여쓰기를 사용하며, 압축된 출력은 의미 없는 공백을 모두 제거합니다.
  • JSON을 압축하면 보통 크기가 눈에 띄게 줄어 API로 데이터를 보내거나 설정을 저장할 때 유용합니다.

모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.

자주 묻는 질문

API 키나 토큰이 들어 있는 JSON을 붙여 넣어도 안전한가요?

네. 파싱과 정렬은 모두 브라우저의 JavaScript로 처리되므로 JSON이 서버로 전송되지 않습니다.

JSON에 오류가 표시되는 이유는 무엇인가요?

가장 흔한 원인은 끝에 붙은 쉼표, 큰따옴표 대신 작은따옴표 사용, 따옴표 없는 키, 주석입니다. JSON에서는 큰따옴표로 감싼 문자열과 키만 허용됩니다.

정렬과 압축은 어떻게 다른가요?

정렬은 줄바꿈과 2칸 들여쓰기를 추가해 구조를 읽기 쉽게 만듭니다. 압축은 모든 공백을 제거해 JSON을 최대한 작게 만듭니다.

포맷터가 데이터를 바꾸나요?

아니요. 공백만 바뀝니다. 키와 값, 그 순서는 파싱된 그대로 유지됩니다.