JSON을 Zod 스키마로 변환하는 변환기
JSON을 TypeScript 인터페이스, 유형 별칭 또는 Zod 스키마로 라이브로 변환하고 배열 전반에 걸쳐 실제 선택 필드를 감지합니다.
처리 중...
0%
결과
이 페이지는 출력 형식으로 사전 선택된 Zod 스키마가 있는 변환기를 엽니다. JSON 객체 또는 배열을 붙여넣으면 z.object(), z.array(), z.union() 및 z.string() 또는 z.number()와 같은 기본 호출로 구축된 const 스키마가 인쇄되어 런타임에 해당 데이터 형태를 검증할 준비가 됩니다.
인터페이스 모드를 구동하는 동일한 필드 비교 엔진이 이 출력을 구동합니다. 붙여넣은 배열의 일부 항목에만 존재하는 필드는 .ional()이 추가되고, null과 실제 값 모두로 표시되는 필드는 원시 조합 대신 .nullable()을 가져옵니다. 이는 Zod 스키마가 일반적으로 손으로 작성되는 방식과 일치합니다.
Zod는 이 도구가 설치하지 않는 별도의 npm 패키지(npm install zod)입니다. 이는 이미 zod에 의존하는 프로젝트에 붙여넣는 스키마 소스만 생성합니다. 대신 일반 TypeScript 유형이 필요합니까? 또한 동일한 JSON은 이 페이지를 떠나지 않고도 인터페이스 또는 유형 별칭으로 변환됩니다.