JSON 객체에서 타입 추론을 통해 JSON Schema를 즉시 생성하세요
생성된 스키마가 여기에 표시됩니다
시작하려면 유효한 JSON 데이터를 입력하세요
전문 개발자를 위한 강력한 JSON Schema 생성 도구
JSON을 붙여넣으면 데이터 구조와 타입에서 자동으로 추론된 유효한 JSON Schema를 얻을 수 있습니다
문자열, 숫자, 불리언, 배열, 객체, null 값을 올바른 스키마 타입으로 감지
기본적으로 모든 존재하는 필드를 필수로 표시 — 검증 규칙에 맞게 조정 가능
복잡한 구조에 대한 $ref 스타일 서브스키마로 깊이 중첩된 객체와 배열 처리
가장 널리 지원되는 사양 버전인 JSON Schema Draft 7과 호환되는 스키마 생성
생성된 스키마를 클립보드에 복사하여 API 문서, 검증 라이브러리 또는 OpenAPI 사양에 사용
JSON Schema 생성기에 대한 일반적인 질문과 답변
JSON Schema는 JSON 데이터의 구조와 검증 규칙을 정의합니다. API 요청/응답 검증, 양식 생성, 문서화(OpenAPI/Swagger), 데이터베이스 스키마 적용, 구성 파일 검증에 사용됩니다.
도구는 기본적으로 Draft 7 스키마를 생성합니다. 라이브러리와 도구 전반에서 가장 널리 지원되는 버전입니다. Draft 7은 ajv(JavaScript), jsonschema(Python), 대부분의 API 게이트웨이 검증기와 호환됩니다.
네 — JSON 데이터와 스키마를 붙여넣으면 도구가 스키마 규칙에 대해 데이터를 검증합니다. 문서의 정확한 위치와 함께 모든 검증 오류를 보고합니다.
자동 생성기는 기본적으로 모든 필드를 필수로 표시합니다. 선택적이어야 하는 필드를 제거하려면 생성된 스키마의 'required' 배열을 편집하세요. 이것이 자동 생성 후 첫 번째 단계입니다.
물론입니다. 스키마를 복사하고 API 문서용 OpenAPI/Swagger, Node.js 런타임 검증용 ajv 또는 joi, Python API용 Pydantic, 또는 JSON Schema 호환 검증 라이브러리와 함께 사용하세요.
JSON 작업을 위한 더 많은 전문 도구를 살펴보세요