JSON para TypeScript

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

Como JSON tipos são inferidos

Limites de geração baseados em amostras

O resultado descreve os valores presentes em uma amostra; não pode descobrir campos que são opcionais ou ausentes dessa amostra. Para um array de nível superior, o primeiro item é usado como forma de interface. Veja propriedades opcionais, campos nulos, cadeias de datas e uniões específicas API antes de usar o resultado na produção.

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

Ferramentas relacionadas: Formatador JSON · JSON Schema Validador