O que é JSON para TypeScript?
O JSON para TypeScript gera interfaces e definições de tipo TypeScript precisas a partir de dados JSON. Ele infere tipos para strings, números, booleanos, arrays e objetos aninhados, tratando campos opcionais e tipos de união — economizando horas de escrita manual de tipos para respostas de API.
Como usar
- Passo 1 — Cole um objeto ou array JSON. A ferramenta analisa a estrutura e infere tipos TypeScript para cada campo.
- Passo 2 — Personalize a saída: defina o nome da interface raiz, escolha entre interfaces e aliases de tipo, e ative propriedades opcionais para campos que podem ser nulos.
- Passo 3 — Copie as definições TypeScript geradas ou baixe como arquivo .ts. Todos os objetos aninhados recebem automaticamente suas próprias interfaces nomeadas.
Resultado
Sua API retorna um objeto de usuário com endereço e preferências aninhados. Cole a resposta JSON, defina o nome raiz como 'User' e obtenha interfaces limpas: User, UserAddress, UserPreferences — com tipos corretos como 'string | null' para campos opcionais.
Ferramentas relacionadas
Pesquisa de Unicode
Busque caracteres Unicode por nome ou código
Codificador/Decodificador de URL
Codifique e decodifique URLs instantaneamente
Alfabeto fonético NATO
Converta texto para o alfabeto fonético da NATO
Contador de parágrafos
Conte os parágrafos do seu texto
Conversor de Pig Latin
Converta texto para e do Pig Latin
Removedor de linhas duplicadas
Remova linhas duplicadas do texto