Saltar para o conteúdo
Toolbrik

JSON para TypeScript (Interfaces)

Cole um JSON de exemplo e obtenha interfaces TypeScript prontas a usar, com tipos inferidos (string, number, boolean, arrays e objetos aninhados). Escolha o nome do tipo raiz e copie ou descarregue o resultado.

JSON de entrada

Interfaces TypeScript

Cole um JSON para gerar as suas interfaces TypeScript.

Ferramentas relacionadas

Perguntas frequentes

Como nomeia os tipos aninhados?+

Cada objeto aninhado gera a sua própria interface com o nome do pai mais o nome da propriedade capitalizado. Se houver colisões, adiciona-se um número.

O que faz com arrays de objetos?+

Infere uma interface por elemento usando o sufixo Item (por exemplo, RootObjectItem).

Achou "JSON para TS" útil?

Partilhe com quem precisar. É grátis e não guarda dados.