JSON

JSON Formatter / Minify / Validator

JSON 포맷팅(공백 2칸 들여쓰기), 압축, 검증을 브라우저에서 바로.

JSON Formatter turns any JSON into a readable, indented form, compresses it into a single compact line, or checks it for syntax errors. Everything runs in your browser — nothing you paste is sent anywhere.

How to use it

Common uses

Things to keep in mind

Formatting never changes data types or key order — only the whitespace and line breaks around values.

Valid JSON doesn't allow trailing commas, comments, or single quotes — if your input has those, run it through JSON Repair first.

이 도구에 대한 아티클: JSON Formatter: 포맷팅, 압축, 검증

자주 묻는 질문

이 JSON 포맷터는 어떤 기능을 제공하나요?

JSON을 2칸 들여쓰기로 정렬하거나, 압축(minify)하거나, 유효성을 검사할 수 있습니다. 모든 처리는 브라우저 안에서 이루어집니다.

붙여넣은 데이터가 서버로 전송되나요?

아닙니다. 모든 처리는 브라우저의 자바스크립트에서 이루어지며, 입력한 JSON은 서버로 전송되지 않습니다.

JSON이 정상으로 보이는데 왜 오류가 발생하나요?

흔한 원인은 객체나 배열의 마지막 요소 뒤에 붙은 트레일링 콤마입니다. 일부 언어에서는 허용되지만 JSON 표준에서는 유효하지 않습니다. 참고로 압축(minify)은 토큰 사이의 공백만 제거할 뿐, 문자열 값 안의 문자는 건드리지 않습니다.

JSON5나 JSONC는 표준 JSON과 어떻게 다른가요?

이는 주석, 트레일링 콤마, 따옴표 없는 키를 추가로 허용하는 확장 문법입니다. 이 도구 같은 엄격한 JSON 검증기는 이런 텍스트를 정상적으로 거부합니다 — JSON5/JSONC를 명시적으로 지원하는 별도의 파서가 필요합니다.

포맷팅이 숫자 같은 데이터 타입을 바꾸나요?

아닙니다. 포맷팅과 압축은 값 주변의 공백과 줄바꿈만 재배치할 뿐입니다. 숫자, 문자열, 불리언, null은 원래 형태 그대로 유지됩니다.

아티클: JSON