JSON 스키마 검증기
JSON 스키마 검증기는 작성하거나 붙여넣은 스키마와 JSON 데이터를 비교해 일치하는지 확인하고, 데이터 안의 정확한 경로(예: $.user.age)와 함께 모든 위반 사항을 하나하나 나열합니다 — 막연한 "유효하지 않음" 대신 명확한 이유를 알려줍니다. 실제 스키마에서 쓰이는 JSON 스키마 Draft-07 키워드를 지원합니다: 타입 검사, 필수 속성, 허용 값(enum), 숫자/문자열/배열의 제한, 문자열 패턴, 그리고 allOf/anyOf/oneOf/not 조합자. 이 사이트 전용으로 작성된 파서를 사용해 모든 검증이 브라우저 안에서 이루어지며, 데이터와 스키마는 어디에도 업로드되지 않습니다.
개발자 도구 브라우저에서 완전히 실행
데이터와 스키마는 모두 사용자의 기기에서 완전히 처리되며 서버로 전송되지 않습니다.
"검증"을 클릭하면 결과가 여기에 표시됩니다
자주 묻는 질문
대부분의 실제 Draft-07 스키마에서 쓰이는 키워드(type, required, 제한값, 패턴, enum/const, allOf/anyOf/oneOf/not 조합)를 지원하지만, 현재 $ref나 네트워크를 통한 외부 스키마 불러오기는 지원하지 않습니다.