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).

