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.