JSON Schema 생성기

샘플 JSON을 Draft 2020-12 또는 Draft 7 Schema로 변환하고 필수 필드, 문자열 형식, 중첩 객체와 혼합 배열을 브라우저에서 추론합니다.

샘플 JSON
Loading core...
JSON과 생성 결과는 이 브라우저에서만 처리되며 업로드되거나 저장되지 않습니다.

예제 및 사용법

여러 객체 샘플

모든 객체에 있는 필드만 필수로 지정하고 일부에만 있는 필드는 선택 사항으로 둡니다.

혼합 형식 배열

서로 다른 항목 형식을 anyOf로 보존합니다.

자주 묻는 질문

어떤 JSON Schema 드래프트를 지원하나요?

새 프로젝트용 Draft 2020-12와 기존 도구 호환성이 넓은 Draft 7을 생성할 수 있습니다.

필수 필드는 어떻게 판단하나요?

단일 객체에서는 존재하는 필드를 필수로 지정합니다. 객체 배열에서는 모든 샘플에 존재하는 필드만 필수로 지정하며 이 기능을 끌 수 있습니다.

어떤 문자열 형식을 감지하나요?

date, time, date-time, email, URI, UUID, IPv4, IPv6를 감지합니다. 모호한 값은 일반 문자열로 유지합니다.

생성된 Schema를 바로 운영에 사용할 수 있나요?

구조를 정의하는 좋은 출발점입니다. 운영 전에 범위, 길이, 패턴, enum, additionalProperties 같은 비즈니스 제약을 검토하세요.

관련 도구