JSON para TypeScript

Gere uma interface ou um tipo TypeScript a partir de uma amostra JSON para respostas de API, dados simulados, modelos de frontend, testes e protótipos rápidos. Escolha o nome do tipo raiz e copie a definição inferida para o projeto.

Como os tipos JSON são inferidos

Limites de geração baseados em amostras

A saída descreve apenas os valores presentes na amostra e não identifica campos opcionais ou ausentes. Em um array no nível superior, o primeiro item define o formato da interface. Revise propriedades opcionais, campos nulos, strings de data e uniões específicas da API antes de usar o resultado em produção.

Este gerador cria definições TypeScript estáticas, não validação em tempo de execução. Use um validador de JSON Schema quando também precisar verificar os dados recebidos.

Ferramentas relacionadas: Formatador JSON · Validador de esquema JSON