{ }JSON 포맷터
로딩 중...
JSON(JavaScript Object Notation)은 웹 개발에서 데이터를 교환하기 위해 가장 널리 사용되는 텍스트 기반 데이터 형식입니다. API 응답, 설정 파일, 데이터베이스 문서 등에서 흔히 접할 수 있습니다. 하지만 최소화(minified)된 JSON 데이터는 사람이 읽기 어렵고, 구조적 오류를 찾기도 쉽지 않습니다. 이 도구는 JSON 데이터를 보기 좋게 정렬(prettify)하고, 문법 오류를 실시간으로 검증하며, 트리 구조로 탐색할 수 있도록 도와줍니다. 모든 처리는 브라우저에서 이루어지므로 민감한 데이터도 안전하게 다룰 수 있습니다.
사용 방법
- 1JSON 입력
왼쪽 입력 영역에 JSON 데이터를 직접 붙여넣거나, 파일을 드래그 앤 드롭하거나, URL에서 불러올 수 있습니다. '예제 로드' 버튼으로 샘플 데이터를 빠르게 확인해 볼 수도 있습니다.
- 2포맷 옵션 설정
들여쓰기 단위(2칸, 4칸, 탭)와 JSON 스펙(RFC 8259 표준, ECMA-404, JSON5 확장)을 선택합니다. '자동 포맷' 옵션을 켜면 입력 즉시 포맷팅됩니다.
- 3결과 확인
오른쪽 영역에서 포맷팅된 JSON을 확인합니다. 유효성 검사 결과가 상태바에 표시되며, 오류가 있으면 구체적인 오류 메시지를 확인할 수 있습니다.
- 4통계 확인 및 복사
하단 통계 영역에서 객체, 배열, 문자열, 숫자 등의 개수와 중첩 깊이를 확인할 수 있습니다. 결과를 클립보드에 복사하거나 파일로 다운로드할 수 있습니다.
활용 팁
- 💡API 디버깅 시 응답 JSON을 붙여넣으면 구조를 한눈에 파악할 수 있습니다.
- 💡'자동 수정' 기능은 후행 쉼표, 작은따옴표 등 흔한 JSON 오류를 자동으로 교정해 줍니다.
- 💡JSON5 스펙을 선택하면 주석, 후행 쉼표, 키 이름의 따옴표 생략 등 확장 문법을 지원합니다.
- 💡대용량 JSON 파일도 브라우저에서 처리되므로 서버에 데이터가 전송되지 않아 보안이 유지됩니다.