Ir para o conteúdo principal
忆云竹

Converter JSON em tipos TypeScript

Gere tipos com objetos aninhados, propriedades opcionais, arrays e uniões a partir de amostras JSON.

Os tipos são inferidos a partir desta amostra. Propriedades ausentes ficam opcionais; arrays vazios usam unknown[].

O resultado acompanha a digitação e as opções


    
Tudo é processado neste navegador, sem envio ou armazenamento.

Sobre a ferramenta

Gere tipos com objetos aninhados, propriedades opcionais, arrays e uniões a partir de amostras JSON.

Como usar

Cole uma amostra representativa e escolha o nome do tipo. Copie o código ou baixe um .ts. Objetos de um array são analisados juntos: propriedades ausentes ficam opcionais e tipos diferentes formam uniões.

Arrays vazios usam unknown[]; objetos vazios, { [key: string]: unknown }. Confira o resultado com o contrato da API. Limites: 2 MiB, 30.000 valores, 80 níveis; chaves repetidas não são aceitas.

Comentários

0
para participar da discussão.
Ainda não há comentários.
Conversa de respostas

Acompanhe a conversa completa em ordem cronológica; cada resposta identifica a mensagem específica à qual responde.