JSON 유효성 검사
JSON 문법 오류를 브라우저에서 찾아 확인합니다.
검사 결과
JSON 문법 오류 찾기
JSON을 입력하고 유효성 검사를 누르세요. 브라우저의 JSON 파서가 문법을 검사하며, 오류 위치가 제공되면 해당 행과 열을 표시합니다.
문법 검사와 데이터 규칙 검사는 다릅니다
이 도구는 브라우저의 JSON.parse로 최대 1,000,000자의 텍스트가 JSON 문법에 맞는지 검사합니다. 예를 들어 {"age":"unknown"}은 문법상 유효하지만 age가 숫자여야 한다는 업무 규칙은 확인하지 않습니다. 필수 필드·자료형·API 계약을 검사하려면 별도의 JSON Schema 또는 애플리케이션 규칙이 필요합니다.
오류 표시를 읽는 방법
마지막 쉼표, 작은따옴표, 빠진 쉼표나 닫는 괄호는 문법 오류입니다. 브라우저 파서가 위치를 알려주면 행·열, 해당 줄과 ^ 표시를 보여줍니다. 위치를 주지 않으면 위치를 알 수 없다고 안내하고 파서 메시지를 표시합니다. 실수 지점보다 다음 문자에서 오류가 보고될 수 있으니 앞부분도 살펴보세요.
검사 후 JSON을 정리하려면
문법 오류를 먼저 찾고 싶다면 이 페이지를 사용하세요. 유효한 JSON을 공백 2칸 또는 4칸으로 읽기 좋게 바꾸려면 JSON 포맷터를 사용합니다. 이 검사기는 입력을 재작성하지 않습니다.
표준 참고
자주 묻는 질문
입력한 JSON이 서버로 전송되나요?
아니요. 문법 검사는 브라우저에서 수행하고 입력은 서버나 DB에 저장하지 않습니다. 검사 성공 시에는 입력 내용 없이 Tool 실행 통계 요청만 전송됩니다.
문법이 맞으면 JSON Schema도 통과한 건가요?
아니요. 이 도구는 JSON 문법만 확인합니다. 필수 필드나 자료형 같은 데이터 규칙은 검사하지 않습니다.