Skip to content
Zoyku

JSON para TypeScript

Gere interfaces TypeScript a partir de qualquer JSON — objetos aninhados, arrays e uniões, prontos para colar.

Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.

Como usar

  1. 1Cole seu JSON (uma resposta de API funciona bem).
  2. 2Defina o nome da interface raiz se quiser algo além de Root.
  3. 3Copie as interfaces geradas para o projeto.

JSON para TypeScript

Cole uma resposta JSON e receba interfaces tipadas na hora: objetos aninhados viram interfaces nomeadas, arrays de objetos se fundem numa forma, arrays mistos viram uniões. O nome da raiz é configurável.

Feito para trabalho com APIs: cole uma resposta, copie os tipos e deixe o compilador vigiar mudanças de forma.

Perguntas frequentes

Como os arrays são tratados?

Arrays de objetos fundem as chaves de todos os elementos numa interface. Arrays de tipos mistos viram uniões como string | number. Arrays vazios degradam para unknown[].

Todos os campos são obrigatórios?

Sim — uma amostra única não prova opcionalidade, então tudo é requerido. Marque campos opcionais onde sua API permitir.

Incorporar esta ferramenta

Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.

<iframe src="https://zoyku.com/pt/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>
100% local processing