JSON Schema 생성기
한 줄에 JSON 값 하나를 붙여 넣어 구조 스키마 초안을 만드세요. 여러 샘플로 선택 속성과 혼합 유형을 확인한 다음 실제 데이터 계약에 맞게 편집할 수 있습니다.
한 줄에 완전한 JSON 값 하나를 입력하세요. 여러 샘플로 선택 속성과 혼합 값 유형을 추론할 수 있습니다. 총 2MB까지. 표준 JSON만 지원합니다.
생성된 스키마는 JSON Schema Draft 2020-12를 사용합니다. 관찰된 구조를 설명하며 비즈니스 규칙, 형식, 범위 또는 가능한 모든 값을 추론하지 않습니다. 샘플 배열은 하나의 JSON 값으로 처리됩니다.
시작하려면 JSON 샘플을 하나 이상 추가하세요.
사용 방법
사용 방법
- 완전한 JSON 샘플을 한 줄에 하나씩 붙여 넣습니다. 전체 최대 2MB입니다.
- Draft 2020-12 스키마를 생성하고 추론된 유형, 속성, 필수 필드, 배열 항목을 확인합니다.
- 필요에 따라 스키마를 편집한 뒤 유효한 JSON을 복사하거나 다운로드합니다.
제공된 샘플에서 추론
표준 JSON 값을 검사하고 관찰된 구조를 합칩니다. 객체에서는 같은 수준의 모든 객체 샘플에 존재하는 속성만 필수입니다. 배열은 관찰된 항목 구조를 합치며 서로 다른 JSON 유형은 유형 선택지로 유지합니다.
완성된 계약이 아닌 검토용 초안
샘플만으로 모든 유효한 값을 알 수는 없습니다. 형식, 숫자/문자열 범위, 비즈니스 규칙, enum 값, 추가 속성 금지 정책은 추론하지 않습니다. 생성 결과를 실제 데이터 생산자와 소비자에 맞게 검토하고 편집하세요.
로컬 JSON Schema Draft 2020-12
출력은 JSON Schema Draft 2020-12를 선언합니다. 한 줄에 완전한 JSON 값 하나를 입력합니다. 한 줄의 JSON 배열은 샘플 값 하나로 취급합니다. 전체 입력은 2MB까지이며 브라우저에 남습니다.
자주 묻는 질문
더 알아보기
필수 속성은 어떻게 정하나요?
같은 수준의 모든 객체 샘플에 등장하는 속성만 필수로 표시합니다. 샘플 하나만 있으면 해당 객체의 모든 속성이 필수가 되므로 선택 필드를 드러내려면 대표 샘플을 여러 개 제공하세요.
생성된 스키마로 모든 데이터를 검증하나요?
아니요. 스키마 초안을 생성하고 편집할 수 있지만 JSON Schema 검증은 수행하지 않습니다. 데이터 검증에는 전용 도구를 사용하세요.
형식이나 허용 값을 추론하나요?
아니요. 샘플만으로 이메일/날짜 형식, 범위, enum, 비즈니스 제약을 알 수 없습니다. 필요한 규칙은 편집 가능한 스키마에 직접 추가하세요.
샘플이 업로드되나요?
아니요. 파싱과 스키마 추론은 브라우저에서 로컬로 처리됩니다.