축약된 JSON 문자열을 사람이 읽기 좋은 형태로 정렬합니다. 브라우저에서 바로 동작하며 서버로 데이터가 전송되지 않습니다.
주요 기능
- 중첩된 객체·배열을 계층 구조로 들여쓰기
- 들여쓰기 폭(1~8칸) 자유 선택
- 주석(
// ...) 및 후행 콤마({ "a":1, }) 허용 파싱 - 구문 오류 시 라인/컬럼 번호 표시
- 결과를 파일로 다운로드 또는 클립보드 복사
- 한글, 이모지, 특수문자 모두 UTF-8 그대로 보존
용어 설명
- JSON (JavaScript Object Notation)
- 키-값 쌍과 배열로 데이터를 표현하는 텍스트 포맷. 웹 API와 설정 파일의 표준.
- 들여쓰기(Indent)
- 계층 구조를 시각적으로 표시하기 위한 공백. 통상 2칸(웹) 또는 4칸(파이썬 계열).
- 후행 콤마(Trailing Comma)
{ "a": 1, }처럼 마지막 요소 뒤의 콤마. 엄격한 JSON 표준은 금지하지만 이 도구는 허용.
사용 방법
- 왼쪽 텍스트 영역에 JSON 문자열을 붙여넣습니다 (파일 열기 또는 예제 로드도 가능).
- 필요하면 “들여쓰기” 값을 조정합니다 (기본 2).
- 포맷 버튼을 클릭합니다.
- 오른쪽 출력 영역에서 결과를 확인하고, 복사 또는 다운로드 버튼으로 활용합니다.
자주 묻는 질문
- Q. 개인정보가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저 안에서 이루어지며 네트워크 요청이 발생하지 않습니다.
- Q. 대용량 JSON도 처리 가능한가요?
- 수 MB 수준까지는 즉시 처리됩니다. 그 이상은 브라우저 메모리에 따라 다릅니다.
- Q. “라인 3, 위치 12” 오류가 뜨는데요?
- 해당 위치에 문법 오류(따옴표 누락, 콤마 빠짐 등)가 있다는 뜻입니다. 표시된 위치 부근을 확인하세요.
