Torre do Código · sala 24
JSON para TypeScript
Gere tipos TypeScript, Go, Python, Java, C# e Rust a partir de JSON.
🔒 Processado no seu navegador · Sem upload · Sem cadastro
Gere tipos a partir de JSON
Cole um exemplo de resposta de API e receba na hora interfaces TypeScript — ou structs Go, dataclasses Python, classes Java / C# / Kotlin, structs Rust com serde e tipos Swift Codable. Os tipos são inferidos pelo quicktype, que mescla os itens de arrays e detecta campos opcionais, enums, datas e objetos aninhados.
Dicas para tipos melhores
- Inclua vários itens no array para que campos que às vezes faltam sejam marcados como opcionais.
- Use um nome principal significativo (ex.:
User); os tipos aninhados recebem o nome das suas chaves. - Desmarque "Só tipos" para também gerar conversores que validam o JSON na hora do parsing.
Meu JSON é enviado?
Não. O quicktype roda no seu navegador — o motor é baixado uma vez (cerca de 1 MB) e seus dados ficam no seu computador.