MODOO HUB ← 모두의 툴
Dev · Instrument

JSON Schema 생성기

JSON 데이터를 입력하면 Draft-07 형식의 JSON Schema를 자동으로 생성합니다

JSON 입력
JSON Schema 출력

JSON Schema 생성기

JSON 데이터를 입력하면 Draft-07 형식의 JSON Schema를 자동으로 생성합니다. required 배열, additionalProperties 제한, title/description 필드 포함 여부를 옵션으로 설정할 수 있습니다.

자주 묻는 질문

JSON Schema란 무엇인가요?

JSON 데이터의 구조와 유효성을 정의하는 표준입니다. API 문서, 폼 유효성 검사, 데이터 계약에 사용됩니다.

Draft-07과 다른 버전의 차이는?

Draft-07은 현재 가장 널리 사용되는 버전으로 if/then/else 조건부 스키마를 지원합니다.

additionalProperties: false가 무엇인가요?

스키마에 정의되지 않은 추가 속성을 허용하지 않는 설정입니다.

배열이 있는 JSON도 지원하나요?

예, 배열 내 객체의 구조도 분석하여 items 스키마를 자동 생성합니다.

중첩 객체도 스키마가 생성되나요?

예, 재귀적으로 중첩 객체의 스키마도 생성됩니다.

null 값은 어떻게 처리되나요?

null 타입으로 처리하여 type: ["string","null"]과 같이 nullable을 표현합니다.

생성된 스키마를 바로 사용할 수 있나요?

초안으로 사용하되, 실제 요구사항에 맞게 제약 조건(minLength, minimum, enum 등)을 추가하세요.

AJV, Joi 등과 호환되나요?

JSON Schema Draft-07은 AJV, Joi, Zod 등 대부분의 유효성 라이브러리와 호환됩니다.