杰森-斯切马-佐德
一个将 JSON schema(草案 4+) 对象转换为 Zod schemas 的包,在运行时为 Zod 对象.
安装
npm install @aigne/json-schema-to-zod
简单示例
import { jsonSchemaToZod } from "json-schema-to-zod";
const jsonSchema = {
type: "object",
properties: {
hello: {
type: "string",
},
},
};
const zodSchema = jsonSchemaToZod(myObject);
超越解析器
您可以将函数传递给 overrideParser 选项,它代表接收当前 schema 节点和引用对象的函数,当想要替换默认输出时,应当返回 zod 对象。 如果默认输出应该用于节点只是返回未定义的.
鸣谢
这是叉子 json-schema-to-zod。 。 。 .