O que é JSON para TypeScript?
O JSON to TypeScript converte dados JSON em interfaces e definições de tipo TypeScript. Ele identifica strings, números, booleanos, arrays e objetos aninhados, e marca campos anuláveis como opcionais com tipos de união. Pule a parte chata de escrever tipos de respostas de API na mão.
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
Buscador de Rimas
Encontre rimas perfeitas e aproximadas para qualquer palavra
Solucionador de Anagramas
Encontre todos os anagramas válidos de qualquer palavra
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