Pular para o conteúdo

Gerador de Interface TypeScript de JSON →

Cole JSON para gerar automaticamente TypeScript interface. Divide estruturas aninhadas em interfaces separadas, infere tipos de união para elementos de array, suporta opções null-safe e readonly, e permite customização do nome do tipo raiz.

100% Free No signup Browser-only Instant download 5 languages Dark mode
⬇ types.ts

            
        

❓ Perguntas frequentes

Mixed array types?
All elements analyzed -> union type (string | number etc.)
null vs undefined?
JSON has no undefined. With option ON: field?: T. With OFF: field: T | null
Date / custom types?
In JSON they're strings, indistinguishable from Date. Manually rewrite afterwards
🐛 Você encontrou um problema com esta ferramenta?

Completamente gratuito e sem registro. Até as etapas de reprodução são suficientes. Os relatos recebidos chegam diretamente aos operadores e servem como referência para correções.

※ Para reproduzir problemas, informações do navegador (UA / tamanho de tela / idioma / URL) são enviadas automaticamente