코드, 데이터 및 QR 도구

JSON → Zod 스키마 생성기

샘플 추론만 제공합니다. 객체 배열에서 빠진 키는 선택 사항, null은 nullable, 혼합 배열은 유니언 또는 일반 JSON 값, 빈 배열은 요소 타입 근거가 없습니다. 단일 샘플로 필수 여부를 알 수 없습니다. 텍스트만 출력하며 데이터는 현재 페이지에 남습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

샘플 추론만 제공합니다. 객체 배열에서 빠진 키는 선택 사항, null은 nullable, 혼합 배열은 유니언 또는 일반 JSON 값, 빈 배열은 요소 타입 근거가 없습니다. 단일 샘플로 필수 여부를 알 수 없습니다. 텍스트만 출력하며 데이터는 현재 페이지에 남습니다.

JSON을 붙여넣고 생성하세요.

Zod 3 문법입니다. 빈 배열은z.unknown(), 다른 타입은 중복 없는 유니언입니다. 키를 그대로 따옴표로 표시합니다. 선택 여부는 초안 설정이며 추가 키는Zod 기본 동작을 따릅니다. 실행하지 않습니다.

잘못된 JSON 또는 제한 초과: 입력100,000자, 깊이30, 노드10,000, 출력200,000자. 비유한 숫자와 안전하지 않은 정수는 거부합니다.

사용 방법

사용 방법

  1. 제한 내 JSON을 붙여넣으세요.
  2. 선택 필드를 지정하고 생성하세요.
  3. 초안을 검토하고 복사하세요.

초안 출력

Zod 3 문법입니다. 빈 배열은z.unknown(), 다른 타입은 중복 없는 유니언입니다. 키를 그대로 따옴표로 표시합니다. 선택 여부는 초안 설정이며 추가 키는Zod 기본 동작을 따릅니다. 실행하지 않습니다.

JSON 샘플

잘못된 JSON 또는 제한 초과: 입력100,000자, 깊이30, 노드10,000, 출력200,000자. 비유한 숫자와 안전하지 않은 정수는 거부합니다.

자주 묻는 질문

더 알아보기

생성한 스키마를 실행하나요?

아니요. Zod 3 문법 초안이므로 직접 검토하세요. 빈 배열은 z.unknown(), 관찰된 다른 타입은 중복 없는 union이 됩니다. 전체 데이터 계약을 추론하는 것은 아닙니다.