JSON 검사기
JSON 문법을 검사하고 오류를 확인합니다
JSON 입력
검사 결과
JSON 검사기란?
JSON이 유효한지 아닌지 바로 확인할 수 있는 간단한 도구입니다. JSON을 붙여넣거나 파일을 업로드하거나 샘플 데이터를 사용해 보세요. 문법 오류가 있으면 즉시 알려줍니다.
JavaScript의 내장 JSON 파서를 사용하며 RFC 8259 JSON 명세를 따르므로 코드와 동일한 규칙이 적용됩니다. ECMA-404에 따르면 올바른 유효성 검사를 통해 런타임 오류를 방지할 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 서버에 아무것도 전송되지 않습니다.
기능
실시간 검사
입력하는 동안 JSON을 확인합니다. 초록 배지는 유효, 빨간 배지는 오류를 나타냅니다.
오류 세부 정보
줄 번호와 오류 내용을 표시합니다. 디버깅이 훨씬 쉬워집니다.
파일 업로드
복사 붙여넣기 없이 JSON 파일을 직접 업로드할 수 있습니다.
샘플 데이터
샘플 버튼으로 유효하거나 유효하지 않은 예시를 확인해 보세요.
구문 강조
색상으로 구분된 JSON으로 문제를 시각적으로 쉽게 찾을 수 있습니다.
로컬 처리
모든 처리가 브라우저에서 실행됩니다. 데이터는 내 컴퓨터에 머무릅니다.
사용 방법
JSON 추가
왼쪽 에디터에 JSON을 붙여넣거나, 파일을 업로드하거나, 샘플 버튼 중 하나를 클릭해 테스트해 보세요.
결과 확인
오른쪽 패널에 검사 결과가 자동으로 표시됩니다. 초록 = 유효, 빨강 = 오류 있음. 오류 메시지에는 줄 번호가 포함됩니다.
문제 수정
오류 세부 정보를 참고해 문제를 수정하세요. 대부분 쉼표 누락, 괄호 미닫기, 후행 쉼표가 원인입니다. 수정하는 동안 검사기가 실시간으로 업데이트됩니다.
활용 사례
API 응답
코드로 파싱하기 전에 API 응답이 유효한 JSON인지 빠르게 확인합니다. REST API 개발 및 테스트에 필수적입니다.
설정 파일
배포 전에 JSON 설정 파일을 검사합니다. 오타 하나가 모든 것을 망칠 수 있습니다.
학습
JSON을 처음 배우는 경우, 작성한 내용을 확인하고 오류가 어떻게 생겼는지 파악하는 데 유용합니다.
디버깅
파싱 오류가 발생하고 있나요? 먼저 JSON을 검사해 정확한 문제를 찾아보세요.
자주 묻는 질문
데이터가 저장되나요?
아니요. 모든 처리는 JSON.parse()를 사용해 브라우저 내에서 실행됩니다. 어디에도 전송되지 않습니다.
JSON이 유효하지 않은 이유는 무엇인가요?
쉼표 누락, 후행 쉼표, 닫히지 않은 괄호, 따옴표 없는 키, 유효하지 않은 문자 등이 원인입니다. 검사기가 정확히 무엇이 잘못되었는지 알려줍니다. 자세한 문법 규칙은 MDN JSON 문서를 참고하세요.
JSON 스키마도 검사하나요?
아니요, 이 도구는 문법만 확인합니다. 스키마 검사는 JSON 스키마 생성기를 사용해 보세요. JSON Schema에 대한 자세한 내용은 json-schema.org를 참고하세요.
큰 파일도 검사할 수 있나요?
네, 하지만 성능은 브라우저에 따라 다릅니다. 작은 파일은 즉시 처리됩니다. 매우 큰 파일(10MB 이상)은 잠시 시간이 걸릴 수 있습니다.
왜 JSON이 유효하지 않나요?
오류 메시지를 확인해 보세요. 줄 번호와 문제 내용이 표시됩니다. 대부분 쉼표 누락, 후행 쉼표, 또는 닫히지 않은 괄호가 원인입니다.
관련 도구
유용하게 사용할 수 있는 다른 JSON 도구들입니다: