📋

JSON 스키마 생성기

자동 타입 추론과 검증 규칙으로 JSON 데이터에서 스키마를 생성합니다.

자동 타입 추론중첩 객체 지원배열 타입 감지필수 필드 감지Draft-07 호환실시간 생성오류 감지
📝

JSON 입력

Loading...
📋

생성된 스키마

Loading...

JSON 스키마 생성기 사용법

1. JSON 데이터 입력

입력란에 JSON 데이터를 붙여넣으면 구조를 자동 분석합니다.

2. 자동 생성

타입 및 검증 규칙이 포함된 스키마를 자동 생성합니다.

3. 스키마 확인

생성된 스키마의 구조와 검증 규칙을 확인하세요.

4. 프로젝트에 활용

스키마를 복사하거나 다운로드하여 검증 워크플로우에 활용하세요.

스키마 생성 기능

🎯 타입 추론

문자열, 숫자, 불리언, null, 객체, 배열 타입 자동 감지

🏗️ 구조 분석

중첩 객체 분석 및 스키마 속성 자동 생성

✅ 검증 규칙

필수 필드 및 객체 속성 정의 자동 추가

JSON 스키마란?

📚 정의

JSON 스키마는 JSON 문서의 구조, 제약조건, 데이터 타입을 정의하는 어휘입니다.

🎯 활용 사례

데이터 검증, API 문서화, 코드 생성 등 다양한 분야에서 활용됩니다.

변환 예시

JSON 입력:

{
  "name": "John",
  "age": 30,
  "active": true,
  "tags": ["user", "admin"]
}

생성된 스키마:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "name": { "type": "string" },
    "age": { "type": "number" },
    "active": { "type": "boolean" },
    "tags": {
      "type": "array",
      "items": { "type": "string" }
    }
  },
  "required": ["name", "age", "active", "tags"]
}

사용 팁

1

Ctrl + Enter로 빠른 처리

2

에디터에 파일 드래그 앤 드롭 지원

3

전체화면 아이콘 클릭 시 전체화면 전환