2010년부터 · 매월 200만 회 이상의 도구 사용을 지원합니다
2010년부터
Chrome에 추가

내 도구함

자동 모드

저장된 도구가 없습니다.

프리미엄 버전으로 업그레이드하기
관련 도구
다음 단계
JSON 포맷터/유효성 검사기
더 많은 도구
API 테스터무작위 JSON 생성기cURL을 JSON으로 변환기JSON to CSV 변환기JSON YAML 변환기스키마 마크업 생성기TOML에서 JSON으로 변환기CSV to JSON 변환기
홈페이지 > 웹 관리 도구
 

JSON 스키마 생성기

MiniWebtool의 JSON 스키마 생성기로 예시 페이로드에서 스키마를 시작하세요. 샘플 JSON에서 nullable 값과 형식을 포함한 유형 및 구조를 추론해 애플리케이션이 받아들여야 하는 데이터와 대조할 스키마를 만듭니다.

사용법이 궁금하신가요? AI에게 물어보세요

Gemini에서는 복사한 질문을 채팅창에 붙여 넣으세요. 아래에서도 복사할 수 있습니다.

질문 보기

하루 3회 무료가입 필요 없음즉시 결과 확인
JSON 스키마 생성기지금 무료로 사용하기 ▼
빠른 샘플
{ }샘플 JSON
검사 준비 완료
0자 아직 파싱된 JSON이 없습니다

JSON 스키마 생성기 위젯 삽입

JSON 스키마 생성기 정보

JSON 스키마 생성기는 샘플 JSON을 API, 웹훅, 설정 파일, 데이터 파이프라인 및 문서화에 즉시 유효성 검사기로 사용할 수 있는 스키마로 변환합니다. 대표적인 JSON 객체, 배열 또는 NDJSON 피드를 붙여넣고 추론 스타일을 선택하면, 본 도구가 중첩된 속성, 배열 항목 규칙, nullable 값, 예시 및 읽기 쉬운 경로별 노트를 포함한 스키마를 구성합니다.

한눈에 보기

JSON 스키마 생성기는 샘플 JSON 객체, 배열 또는 NDJSON 피드에서 JSON Schema를 만듭니다. 유형, 중첩 속성, 필수 필드, 일반적인 문자열 형식을 추론하고 각 경로를 읽기 쉬운 목록으로 보여 줍니다.

JSON 스키마 생성기: 주요 기능 한눈에 보기
기능제공 내용추천 대상
샘플 입력JSON 객체, 배열 또는 NDJSON 레코드를 붙여 넣거나 API 이벤트, 제품 카탈로그, NDJSON 레코드 예시를 불러옵니다. 샘플 서식 지정 버튼으로 입력을 정리할 수 있습니다.실제 데이터로 스키마를 만들기 시작할 때
유형 추론객체, 배열, 문자열, 숫자, 정수, 불리언, null을 감지하고 혼합 유형에는 anyOf 분기를 사용합니다. 배열 항목 유형은 관찰한 값에서 통합합니다.중첩 레코드와 객체 배열을 설명할 때
문자열 형식이메일, URL, 날짜, 날짜-시간, UUID, IPv4, IPv6 값을 인식합니다.API 및 웹훅 스키마에 형식 힌트를 추가할 때
초안 선택$schema URI를 통해 Draft 2020-12, Draft 2019-09 또는 Draft-07 형식으로 출력합니다. 스키마 제목도 지정할 수 있습니다.검증기에서 요구하는 초안 형식에 맞출 때
필수 필드관찰된 모든 객체에 나타난 속성만 필수로 표시하거나 필수 필드 추론을 사용하지 않도록 선택합니다.첫 초안의 엄격도를 조절할 때
추가 힌트예시, enum 힌트, 관찰된 숫자 범위와 문자열 길이, 닫힌 객체 규칙을 옵션으로 추가합니다.수동 검토 전에 초안을 구체화할 때
스키마 맵각 경로의 추론 유형, 필수 여부, 형식, 규칙을 표로 나열합니다. 버튼 하나로 완성된 스키마를 복사할 수 있습니다.스키마를 사용하기 전에 검토할 때

샘플 기반 JSON 스키마 생성기를 사용하는 이유는 무엇인가요?

JSON Schema를 수동으로 작성하는 것은 정밀하지만, 특히 데이터에 중첩된 객체, 레코드 배열, 선택적 필드 및 nullable 값이 포함되어 있을 때 속도가 느립니다. 이 생성기는 관찰된 JSON 데이터의 형태를 캡처하는 구조화된 첫 번째 초안을 제공한 다음, 사람이 직접 검토해야 하는 부분을 하이라이트해 줍니다. API 요청 유효성 검사, 응답 계약, OpenAPI 작업, 웹훅 페이로드, 이벤트 스트림 및 설정 스키마에 유용합니다.

사용 방법

  1. 대표적인 JSON 객체, JSON 배열 또는 줄바꿈으로 구분된 JSON 레코드를 샘플 에디터에 붙여넣습니다.
  2. JSON Schema 드래프트를 선택하고 필수 필드, 예시, enum 힌트, 문자열 형식 및 닫힌 객체의 추론 여부를 결정합니다. 기본값은 Draft 2020-12이며, 필수 필드는 모든 객체에서 발견 시로 설정되고, 형식 감지, 예시 포함, enum 힌트 추론이 켜져 있으며, 닫힌 객체는 꺼져 있습니다. 스키마 제목은 GeneratedSchema로 시작합니다.
  3. JSON 스키마 생성기 실행 버튼을 클릭하여 유형, 중첩된 속성, 배열 항목, nullable 필드 및 유효성 검사 힌트를 추론합니다.
  4. 스키마를 사용하기 전에 생성된 맵을 확인하여 각 경로, 추론된 유형, 필수 여부, 형식 및 규칙을 확인합니다.
  5. 생성된 스키마를 복사하고 정확한 범위, ID 패턴 및 비즈니스 특화 enum과 같은 도메인별 유효성 검사 규칙을 미세 조정합니다.

생성기가 추론하는 내용

  • 핵심 JSON 유형: object, array, string, number, integer, boolean 및 null.
  • 모든 관찰된 객체에 나타나는 항목을 기반으로 중첩된 객체 속성 및 필수 필드를 추론합니다.
  • 샘플에서 관찰된 항목들을 병합하여 배열 항목 스키마를 추론합니다.
  • 이메일, URL, 날짜, 날짜-시간, UUID, IPv4 및 IPv6를 포함한 일반적인 문자열 형식을 추론합니다.
  • 선택적 예시, enum 힌트, 관찰된 숫자 범위 및 관찰된 문자열 길이를 추론합니다.

자주 묻는 질문 (FAQ)

이 JSON Schema 생성기는 어떤 역할을 하나요?

샘플 JSON을 읽고 관찰된 데이터 형태를 설명하는 JSON Schema를 생성합니다. 생성기는 객체 속성, 배열, 원시 유형, nullable 값, 예시, enum 힌트, 필수 필드 및 일반적인 문자열 형식을 추론합니다.

생성된 스키마를 프로덕션 환경에서 즉시 사용할 수 있나요?

강력한 출발점으로 사용한 후 검토해 보세요. 샘플 데이터는 모든 비즈니스 규칙을 알 수 없으므로 패턴, 정확한 범위, 허용된 enum 값, 버전 규칙 및 더 엄격한 additionalProperties 설정을 추가해야 할 수 있습니다.

어떤 JSON Schema 드래프트가 지원되나요?

이 도구는 $schema URI를 설정하여 Draft 2020-12, Draft 2019-09 및 Draft-07용 스키마를 생성할 수 있습니다. 추론된 구조는 의도적으로 일반적인 유효성 검사기들과 호환되도록 설계되었습니다.

필수 필드는 어떻게 추론되나요?

필수 추론이 활성화되면, 해당 레벨의 모든 관찰된 객체에 나타나는 속성만 필수(required)로 표시됩니다. 객체 배열의 경우, 샘플링된 모든 항목에 해당 필드가 나타나야 함을 의미합니다.

이 도구는 객체 배열과 NDJSON을 지원하나요?

네, 지원합니다. 최상위 JSON 배열은 배열 스키마로 처리되고, 줄바꿈으로 구분된 JSON 레코드는 레코드 배열로 처리됩니다. 항목 속성은 관찰된 샘플들로부터 병합됩니다.

이 콘텐츠, 페이지 또는 도구를 다음과 같이 인용하세요:

"JSON 스키마 생성기" - https://MiniWebtool.com/ko/json-스키마-생성기/에서 MiniWebtool 인용, https://MiniWebtool.com/

MiniWebtool 팀 제공. 업데이트됨: 2026-05-23

즐겨 쓰는 AI에게 물어보세요

Gemini에서는 복사한 질문을 채팅창에 붙여 넣으세요. 아래에서도 복사할 수 있습니다.

질문 보기

웹 관리 도구:

인기·최신 도구:

JSON 문자열 이스케이프 언이스케이프XML에서 JSON 변환기cURL 명령어 빌더모두 보기 →
홈페이지 > 웹 관리 도구 > JSON 스키마 생성기