JSON para TypeScript
Converta um JSON em interfaces TypeScript com tipos inferidos automaticamente. Detecta strings, números, booleanos, arrays, objetos aninhados e união de tipos. Tudo no navegador.
JSON inválido — verifique sintaxe.
Como funciona?
O conversor lê seu JSON e infere o tipo TypeScript correspondente para cada campo: string, number, boolean, null, arrays e objetos aninhados (cada um vira uma interface separada). Quando um array tem itens de tipos diferentes, é gerada uma união ((string | number)[]).
Útil para gerar tipos a partir de respostas de APIs reais, payloads de webhooks ou estruturas de dados que você acabou de receber. Tudo roda no seu navegador — nada é enviado a servidores.
Gere interfaces TypeScript a partir de JSON
Tipar a resposta de uma API no TypeScript faz diferença. O problema é escrever as interfaces na mão a partir de um JSON grande: é um trabalho chato e cheio de espaço pra escorregar. Aqui você cola o JSON e as interfaces correspondentes saem prontas, já com os tipos inferidos.
A ferramenta entende strings, números, booleanos, arrays e objetos aninhados, e quando os valores variam ela ainda monta uniões de tipos, devolvendo uma estrutura fiel ao formato dos dados. Em poucos segundos o código está pronto pra colar no projeto, o que poupa o serviço manual e corta erros de digitação.
O JSON não sai do seu dispositivo: a conversão é toda feita dentro do navegador. Cole os dados, copie as interfaces e seu código sai com tipagem forte.
Ferramentas Relacionadas
Conversor JSONP para JSON
Remove o wrapper de callback de uma resposta JSONP e devolve apenas o JSON contido dentro dos parênteses.
Conversor MessagePack para JSON (texto)
Explica o formato binário MessagePack, suas vantagens e como traduzir para JSON textual com exemplos.
JSON para YAML
Converta dados JSON para formato YAML.