JSON 스키마 생성기
샘플 JSON에서 JSON 스키마를 자동 생성하세요
더 알아보고 싶으신가요? 가이드를 읽어보세요: JSON 스키마와 유효성 검사 가이드
이 도구를 사용하는 이유
- 샘플 데이터에서 JSON 스키마를 자동으로 추론합니다.
- Draft-07과 2020-12 사양을 모두 지원합니다.
- 타입, 필수 필드, 배열 항목 스키마를 감지합니다.
사용 방법
- 샘플 JSON 데이터를 입력 영역에 붙여넣으세요
- JSON 스키마 드래프트 버전(Draft-07 또는 2020-12)을 선택하세요
- 생성된 스키마가 오른쪽에 즉시 표시됩니다
- 스키마를 복사하여 프로젝트에서 사용하세요
FAQ
JSON 스키마란 무엇인가요?
JSON 스키마는 JSON 문서의 구조, 타입, 제약 조건을 정의하는 어휘입니다. JSON 데이터의 유효성 검사에 사용됩니다.
어떤 드래프트 버전을 지원하나요?
JSON Schema Draft-07과 최신 2020-12 사양을 지원합니다. 주요 차이점은 스키마 URI입니다.
필수 필드를 감지하나요?
네. 샘플 데이터에서 null이나 undefined가 아닌 값을 가진 필드는 생성된 스키마에서 required로 표시됩니다.
배열은 어떻게 처리되나요?
배열 항목 스키마는 배열의 첫 번째 요소에서 추론됩니다. 빈 배열은 빈 items 스키마를 생성합니다.