JSON para TypeScript

Gera interfaces e tipos TypeScript a partir de JSON

Entrada JSON

Loading editor...

Saída TypeScript

Loading editor...

Ferramentas relacionadas

Perguntas frequentes

Cole um objeto JSON e a ferramenta analisa a estrutura, os tipos de dados e os níveis de aninhamento para gerar interfaces TypeScript. Arrays são tipados com base no conteúdo, e objetos aninhados viram interfaces nomeadas próprias.

A ferramenta gera as interfaces a partir do dado de exemplo que você forneceu. Se um campo aparece no JSON, ele sai como obrigatório. Para campos opcionais, revise o resultado e adicione manualmente o modificador ? nos lugares corretos.

Sim — esse é um dos usos mais comuns. Copie uma resposta JSON da sua API, cole na ferramenta e obtenha interfaces TypeScript prontas para usar no frontend. Isso economiza bastante tempo ao trabalhar com APIs REST.

Strings viram string, números viram number, booleanos viram boolean, null vira null, arrays viram arrays tipados (ex.: string[]), e objetos viram interfaces nomeadas com todas as propriedades.