JSON 포매터
JSON 포매터
JSON 포매터: JSON 데이터의 형식화, 압축 및 검증을 지원하며 실시간 구문 검사 및 오류 위치(행/열 힌트)를 제공합니다. 키 정렬 및 사용자 지정 들여쓰기를 지원하며 API 디버깅, 구성 관리 및 코드 검토에 적합합니다.
탭 1개 들여쓰기
2칸 들여쓰기
4칸 들여쓰기
8칸 들여쓰기
JSON 포매터입력/붙여넣기: 입력 영역에 JSON을 입력하거나 붙여넣기실시간 검증: 입력할 때 문법을 자동 검사하고, 아래에 행/열과 함께 표시포맷: ‘포맷’을 클릭하면 결과가 입력란에 덮어쓰기됩니다압축: ‘압축’을 클릭하면 공백/개행을 제거하고 입력란에 덮어쓰기됩니다복사: 아래 복사 버튼으로 현재 내용을 복사
빠른 시작
1
2
3
4
5
자주 쓰는 활용 사례
API 디버깅
백엔드 JSON을 빠르게 검증하고 가독성 향상
로그 점검
로그의 JSON 조각을 포맷하여 위치 파악
설정 관리
구조 검토, 키 순서와 들여쓰기 통일
코드 리뷰
PR/문서에 명확한 JSON 예제 포함
커밋 전 점검
커밋 전에 JSON 형식/들여쓰기 통일
JSON 정렬, JSON 압축, JSON 파서 같은 작업도 같은 확인 흐름에서 함께 처리할 수 있어 복사나 내보내기 전에 결과를 빠르게 점검할 수 있습니다.
서식 매개변수와 작업
들여쓰기 크기: 버튼 옆 드롭다운에서 Tab/2/4/8 선택
정렬: ‘정렬’을 클릭하면 객체 키를 사전순으로 정렬(의미 불변); 복사/제출은 현재 내용을 사용
활용 팁
이스케이프: 문자열의 개행/따옴표는 올바르게 이스케이프(예: " 및 \n+)
일관성: 팀 내에서 들여쓰기, 키 순서, 스키마를 합의
정렬 전 백업: 정렬은 키 순서를 변경하며 자동 복원이 불가합니다. 먼저 복사본을 만들어 두세요
입력 영역 아래의 "줄 X, 열 Y" 정보를 참고해 그 부근의 괄호, 따옴표, 쉼표를 우선적으로 확인하세요
먼저 압축 후 포맷하면 과도한 쉼표·따옴표 불일치가 드러나기 쉬움
제한 사항 및 호환성
주석 불가: // 및 /* */ 는 표준 JSON이 아님(JSON5/JSONC 사용)
작은따옴표 불가: 'text' 는 유효한 JSON 문자열이 아님
후행 쉼표 불가: {"a":1,} 또는 [1,] 는 무효
대용량 JSON: 페이지 응답성을 위해 분할을 고려; 매우 깊거나 큰 구조는 단순화될 수 있음
개인정보 보호 및 보안
모든 처리는 브라우저 내에서 이루어지며, 데이터는 기기를 떠나지 않습니다
자주 묻는 질문
이들은 비표준 JSON(또는 JS 확장)입니다. 문자열은 큰따옴표를 사용해야 하며, 주석과 후행 쉼표는 허용되지 않습니다. NaN/Infinity 도 지원되지 않습니다.
메시지의 행/열 정보(예: 10행 5열)를 참고해 주변의 따옴표와 괄호를 확인하세요.
‘압축’을 사용해 모든 공백/개행을 제거하세요. 프로덕션 전송에는 압축본을 권장합니다.