개발자·텍스트

📋 JSON 포맷터

JSON을 정렬·압축하고 유효성을 검사합니다.

들여쓰기

JSON이란?

JSON(JavaScript Object Notation)은 데이터를 저장하고 전송하기 위한 경량 데이터 형식입니다. 사람이 읽기 쉽고 기계가 파싱하기 쉬워 API 응답, 설정 파일, 데이터 교환 등에 널리 사용됩니다.

JSON 정렬 (Beautify)

API에서 받은 압축된 JSON을 들여쓰기가 있는 형태로 변환해 가독성을 높입니다. 디버깅이나 코드 리뷰 시 유용합니다.

JSON 압축 (Minify)

공백과 줄바꿈을 제거해 JSON 크기를 줄입니다. 네트워크 전송이나 저장 공간 절약이 필요할 때 사용합니다.

JSON 유효성 검사

잘못된 JSON 입력 시 오류 위치와 원인을 표시합니다. API 개발이나 설정 파일 작성 시 오류를 빠르게 찾을 수 있습니다.

자주 발생하는 JSON 오류

오류 유형원인
Trailing comma마지막 요소 뒤에 쉼표(,)가 있는 경우. JSON은 trailing comma를 허용하지 않습니다.
Single quotes문자열에 작은따옴표(')를 사용한 경우. JSON은 큰따옴표(")만 허용합니다.
Undefined/NaNJavaScript의 undefined, NaN, Infinity는 JSON 값으로 사용할 수 없습니다.
주석 포함JSON은 // 또는 /* */ 주석을 지원하지 않습니다. JSON5나 JSONC는 지원합니다.