ToolHub
도구 열기

JSON Schema 생성기

JSON 데이터에서 JSON Schema 정의 자동 생성

개발자 도구

이 도구 정보

JSON Schema 생성기는 JSON 데이터에서 JSON Schema 정의를 생성합니다. 구조와 유형을 분석하여 JSON Schema Draft-07 및 Draft-2020-12 사양을 준수하는 완전한 Schema를 생성하며, 자동 유형 추론 및 필수 필드 감지를 지원합니다.

주요 기능

빠른 미리보기

사용 사례

json schema validation api draft-07

자주 묻는 질문

어떤 JSON Schema 버전을 지원하나요?

JSON Schema Draft-07 및 Draft-2020-12 두 가지 버전을 지원합니다. 생성 전에 드롭다운 메뉴에서 대상 버전을 선택할 수 있으며, 생성된 Schema에는 해당 $schema 선언이 자동으로 추가됩니다.

유형 추론은 어떻게 작동하나요?

도구는 JSON 값에 따라 자동으로 유형을 추론합니다: 문자열은 string, 정수는 integer, 부동 소수점은 number, 부울은 boolean, 배열은 array, 객체는 object, null은 null로 추론됩니다. 중첩 구조는 재귀적으로 하위 Schema를 생성합니다.

형식 추론은 어떤 형식을 지원하나요?

'형식 추론' 옵션을 활성화하면 도구가 email, URI, date-time 및 UUID를 포함한 일반적인 문자열 형식을 인식하고 Schema에 해당 format 필드를 추가합니다. 일치하지 않는 문자열은 string 유형으로만 표시됩니다.

이 도구를 사용할 때 제 데이터는 안전한가요?

절대적으로 안전합니다. 모든 JSON 데이터의 파싱과 Schema 생성은 브라우저에서 로컬로 수행되며, 어떤 데이터도 서버에 업로드되지 않으므로 데이터 구조가 완전히 비공개로 유지됩니다.

생성된 Schema가 올바른지 어떻게 확인하나요?

Schema 생성 후 '검증' 버튼을 클릭하면 원본 JSON 데이터와 생성된 Schema로 검증할 수 있습니다. 도구는 유형 불일치, 필수 필드 누락 등의 오류 정보를 포함한 검증 결과를 보고합니다.