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