JSON 포맷 및 검증
표준 JSON을 브라우저에서 포맷, 검증, 압축, 키 정렬합니다. 줄/열 오류 강조, Tab/2/4/8 들여쓰기, 데스크톱 미리보기, 텍스트 복사를 지원합니다.
JSON 입력
문자
0 / 50,000
탭 1개 들여쓰기
2칸 들여쓰기
4칸 들여쓰기
8칸 들여쓰기
JSON 포맷 및 검증표준 JSON을 편집기에 붙여넣습니다.검증에 실패하면 강조된 줄과 열을 확인합니다.'포맷'을 클릭해 JSON을 읽기 좋게 정리합니다. 데스크톱 미리보기는 오른쪽 패널에 씁니다.'압축'을 클릭해 불필요한 공백과 줄바꿈을 제거합니다.데스크톱 미리보기가 열리면 미리보기 출력을, 아니면 편집기 내용을 복사합니다.
빠른 시작
1
2
3
4
5
자주 쓰는 활용 사례
API 디버깅
API 응답 JSON이 유효한지 빠르게 확인하고 읽기 쉬운 구조로 정리합니다.
로그 점검
로그의 JSON 조각을 포맷해 괄호, 따옴표, 필드 구조 문제를 찾기 쉽게 만듭니다.
설정 관리
설정 파일의 구조, 들여쓰기, 키 순서, 중첩 레이아웃을 정리합니다.
코드 리뷰
명확한 JSON 예시를 만들어 API 데이터와 설정 변경을 더 쉽게 검토합니다.
커밋 전 점검
붙여넣은 JSON의 형식과 들여쓰기를 통일해 스타일 노이즈를 줄입니다.
서식 매개변수와 작업
들여쓰기 크기: 버튼 옆 드롭다운에서 Tab/2/4/8 선택
정렬: '정렬'을 클릭해 객체 키를 재귀적으로 알파벳순 정렬합니다. JSON 값은 그대로지만 키 순서는 바뀌며 자동으로 되돌릴 수 없습니다
표준 JSON 경계
파서는 표준 JSON 값만 허용합니다: 객체, 배열, 문자열, 숫자, 불리언, null.
주석, 작은따옴표, 후행 쉼표, NaN, Infinity, undefined, JSON5, JSONC는 이 도구의 범위 밖입니다.
포맷과 압축은 먼저 표준 JSON으로 파싱한 뒤 stringify합니다. 원래 공백, 주석, 손으로 맞춘 서식은 보존하지 않습니다.
정렬은 객체 키 순서를 재귀적으로 변경합니다. 순서가 워크플로에 중요하다면 먼저 백업을 복사하세요.
데스크톱 미리보기는 읽기 전용 출력 영역입니다. 열려 있으면 미리보기 출력을 복사하고, 아니면 현재 편집기 내용을 복사합니다.
오류 강조는 구문 수준만 다룹니다. Schema 검증기, OpenAPI 검사기, 타입 검사기, 보안 스캐너가 아닙니다.
트리 뷰어, JSONPath 탐색기, 시각화 그래프, 파일 업로드/다운로드 처리기, 형식 변환기가 아닙니다.
활용 팁
이스케이프: JSON 문자열 안의 따옴표와 줄바꿈은 \" 및 \n처럼 유효한 JSON 이스케이프로 작성하세요.
일관성: 들여쓰기, 키 순서, Schema 규칙은 팀에서 별도로 정하세요. 이 페이지는 구문을 검증하며 비즈니스 규칙은 검증하지 않습니다.
정렬 전 백업: 정렬은 키 순서를 변경하며 자동 복원이 불가합니다. 먼저 복사본을 만들어 두세요
먼저 강조된 오류 줄을 확인한 뒤, 그 줄에 마우스를 올리거나 누르면 “줄 X, 열 Y”를 보고 주변의 괄호, 따옴표, 쉼표를 점검하세요
먼저 압축 후 포맷하면 과도한 쉼표·따옴표 불일치가 드러나기 쉬움
제한 사항 및 호환성
주석 불가: // 및 /* */ 는 표준 JSON 이 아님(JSON5/JSONC 사용)
작은따옴표 불가: 'text' 는 유효한 JSON 문자열이 아님
후행 쉼표 불가: {"a":1,} 또는 [1,] 는 무효
개인정보 보호 및 보안
JSON 포맷팅은 브라우저에서 로컬로 실행됩니다. 편집기 내용은 브라우저 초안으로 남을 수 있습니다. 저장된 작업공간 또는 WebDAV 동기화를 켜면 편집기 내용, 포맷팅 옵션, 미리보기 토글, 줄 번호 기본 설정, 줄바꿈 기본 설정이 그 동기화를 통해 저장될 수 있습니다. 미리보기 출력, 검증 오류, 줄/열 강조, 복사 상태, 실행 취소 기록은 현재 편집기 내용에서 파생되며 별도 결과 데이터로 저장되지 않습니다. 이 도구는 파일을 업로드하거나 첨부 파일을 만들거나 파일을 내보내지 않습니다.
자주 묻는 질문
표준 JSON은 문자열에 큰따옴표를 사용해야 하며 주석, 후행 쉼표, NaN, Infinity를 허용하지 않습니다. 입력이 JavaScript 객체 문법이나 JSON5 스타일 내용이라면 포맷하거나 압축하기 전에 표준 JSON으로 바꾸세요.
보고된 줄과 열에서 시작한 다음 근처의 따옴표, 쉼표, 대괄호 및 중괄호를 검사합니다. 대부분의 JSON 구문 분석 오류는 강조 표시된 문자 자체가 아니라 강조 표시된 위치 바로 앞의 토큰에서 발생합니다.
‘압축’을 사용해 모든 공백/개행을 제거하세요. 프로덕션 전송에는 압축본을 권장합니다.