JSON para Schema Zod
DisponívelTransforme JSON em um schema Zod.
Todos os dados gerados são fictícios e destinados apenas a desenvolvimento, testes, QA, prototipagem e automação. Não os use para fraude, falsidade ideológica ou atividade ilegal.
import { z } from "zod";
export const rootSchema = z.object({
id: z.number(),
name: z.string(),
active: z.boolean(),
roles: z.array(z.string()),
profile: z.object({
age: z.number(),
country: z.string(),
}),
});
export type Root = z.infer<typeof rootSchema>;
Sobre esta ferramenta
Gere um schema Zod a partir de um payload de exemplo para validar saídas estruturadas de APIs e tool calls de LLM em runtime. Valores nulos mesclados com um tipo produzem um campo .nullable().
Exemplo de saída
import { z } from "zod";
export const rootSchema = z.object({
id: z.number(),
name: z.string(),
active: z.boolean(),
roles: z.array(z.string()),
profile: z.object({
age: z.number(),
country: z.string(),
}),
});
export type Root = z.infer<typeof rootSchema>;