JSON 스키마 검증기

JSON 문서를 JSON 스키마(draft-07 또는 2020-12)에 대해 검증하고 모든 위반 사항을 정확한 경로와 함께 확인하세요 — 100% 브라우저에서 처리되며 업로드되지 않습니다

🔒 스키마와 문서 모두 브라우저에서 파싱·검증되며 업로드되지 않습니다.

JSON을 스키마로 검증

JSON 문서와 JSON 스키마를 붙여넣으면 문서가 스키마를 따르는지 즉시 검사하고, 누락된 required 속성, 잘못된 type, minimum/maximum 범위 초과, email·date-time 같은 format 불일치 등 위반한 규칙을 모두 나열합니다. 각 위반은 문제가 있는 값의 JSON 포인터 경로와 함께 표시되어 어디를 고쳐야 하는지 바로 알 수 있습니다.

draft-07과 2020-12 지원

JSON Schema draft-07과 draft 2020-12을 모두 지원하며, 스키마의 $schema URI를 보고 알맞은 검증기를 자동으로 선택합니다. 검증은 Ajv로 브라우저에서 전부 처리되므로 데이터와 스키마가 기기를 떠나지 않습니다.

자주 묻는 질문

어떤 JSON 스키마 draft를 지원하나요?

draft-07과 draft 2020-12을 지원합니다. 스키마의 $schema URI를 읽어 알맞은 Ajv 빌드를 자동으로 사용하며, $schema가 없으면 draft-07로 검증합니다.

왜 첫 오류에서 멈추지 않고 모든 오류를 나열하나요?

Ajv를 allErrors 옵션으로 실행해 한 번에 모든 위반을 모으기 때문입니다. 각 항목은 JSON 포인터 경로(예: /user/email)와 Ajv가 직접 쓴 위반 설명으로 함께 표시되므로, 하나 고치고 다시 돌리기를 반복하지 않아도 됩니다. 그 설명은 검증기가 영어로 쓴 문장을 옮기지 않고 그대로 보여 주는 것이라 이 한국어 페이지에서도 영문으로 나오며, 어디를 고쳐야 하는지는 경로가 알려 줍니다.

내 데이터가 업로드되나요?

아니요. 스키마와 문서 모두 브라우저 안에서 Ajv로 파싱·검증되며 서버로 전송되는 것은 없습니다.