Max depth
Total properties
Status
이 도구를 사용하는 이유
01JSON Schema 생성기는 샘플 JSON 문서에서 draft-2020-12 또는 draft-07 Schema를 추론합니다. 문자열 형식 감지, 배열 항목 병합, 필수 필드 정책 설정을 지원합니다.
JSON Schema 생성기는 샘플 JSON에서 Schema를 자동으로 추론하여 페이로드 검증, TypeScript 생성, API 문서화에 활용할 수 있습니다.
배열 요소 Schema를 병합하고, 날짜/이메일/URI/UUID 등 일반 문자열 형식을 감지하며, draft 2020-12와 draft-07을 모두 지원합니다.
사용 방법
02복사 전 빠른 확인
03Confirm the input is the format you intended.
Scan the result before using it in a document, URL, config, or message.
Copy only the output you need.
자주 묻는 질문
04스마트 필수(required) 정책은 어떻게 동작합니까?
배열의 경우 모든 요소 Schema를 병합하고 모든 요소에 존재하는 키만 필수로 지정합니다. 단일 객체의 경우 '모두 필수'처럼 동작합니다.
문자열 형식을 자동으로 감지합니까?
네. 샘플 값에서 날짜, date-time, 이메일, URI, UUID 형식을 자동으로 추론합니다.
JSON 데이터가 서버로 전송됩니까?
아니요. 추론 작업은 브라우저 탭 내에서만 실행됩니다.
관련 도구
03JSON 포매터→
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류를 즉시 검사합니다.
JSON ↔ YAML Converter→
Convert between JSON and YAML in your browser using the standard js-yaml library — both directions, configurable indent, safe-by-default parsing.
JSON to TypeScript Types→
Generate TypeScript interface declarations from a JSON sample — nested types, arrays, optional keys inferred.