자주 묻는 질문
JSON 포매팅은 들여쓰기와 줄바꿈을 추가해 데이터를 사람이 읽기 쉽게 만드는 작업입니다. 압축된 JSON은 유효하지만 읽기가 매우 어렵습니다. 포매터는 데이터 구조를 시각적으로 정리해 계층을 쉽게 파악하고 오류를 빠르게 발견할 수 있게 해줍니다.
위의 입력 패널에 JSON을 붙여넣고 Validate를 클릭하세요. 이 툴은 브라우저 내장 JSON.parse()를 사용합니다. 유효하면 키 수와 깊이가 포함된 초록색 배너가 표시됩니다. 유효하지 않으면 정확한 오류 메시지와 위치가 표시됩니다.
Format은 들여쓰기와 줄바꿈을 추가해 읽기 쉽게 만듭니다. Minify는 반대로 모든 공백을 제거해 최소 크기의 문자열을 만듭니다. 포매팅된 JSON은 디버깅에, 압축된 JSON은 API 응답이나 설정 파일에 적합합니다.
흔한 JSON 오류로는 쉼표 누락 또는 중복, 따옴표 없는 키(JSON은 반드시 큰따옴표 사용), 작은따옴표 문자열(큰따옴표만 허용), 마지막 항목 뒤 쉼표, undefined나 NaN 값 사용 등이 있습니다. Validate를 눌러 오류 위치를 확인하고 수정하세요.
네, 모든 처리가 브라우저에서 실행되어 업로드 제한이 없고 데이터가 외부로 전송되지 않습니다. 매우 큰 파일(수 MB 이상)의 경우 구문 강조 처리 시 약간의 지연이 있을 수 있지만 결과는 정확합니다.