DevTulz Online

JSON Schema 유효성 검사기


JSON Schema란?

JSON Schema는 JSON 데이터의 구조와 제약 조건을 설명하는 어휘입니다. 어떤 속성이 필수인지, 그 유형, 형식, 범위, 패턴을 정의합니다. 스키마에 대해 JSON을 검사하면 데이터 문제를 일찍 발견할 수 있습니다 — 애플리케이션 로직이나 데이터베이스에 도달하기 전에요. 일반적인 용도로는 API 요청/응답 유효성 검사, 구성 파일 유효성 검사, 폼 데이터 확인 등이 있습니다. 이 도구는 AJV 라이브러리(가장 인기 있는 JSON Schema 검사기)를 사용하며 Draft-07, Draft 2019-09, Draft 2020-12를 지원합니다.

JSON Schema 유효성 검사기 사용 방법

  1. 왼쪽 패널에 JSON 데이터를, 오른쪽 패널에 JSON Schema를 붙여넣으세요.

  2. 실제 동작을 보려면 '예제'를 클릭해 샘플 JSON + Schema 쌍을 불러오세요.

  3. 스키마에 맞는 스키마 버전을 선택하세요(Draft-07이 가장 일반적입니다).

  4. '검사'를 클릭하세요 — 녹색 메시지는 JSON이 유효함을 확인하고, 빨간색은 각 오류와 경로를 나열합니다.

  5. 오류를 수정하고 JSON이 통과할 때까지 다시 검사하세요.

Keywords: JSON schema 유효성 검사기, JSON 온라인 검사, JSON schema 확인기, AJV 검사기, JSON schema draft-07, JSON 검증 도구, JSON schema 테스터