JSON para TypeScript

Converta objetos JSON em interfaces e tipos TypeScript

Compartilhar esta ferramenta

Relatar um problema

Descreva o problema sem incluir dados ou arquivos privados.

Quão útil foi esta ferramenta?

Quão útil foi esta ferramenta?

Entrada e opções

Predefinições rápidas e exemplos

Roda no seu navegador. Os dados informados ficam neste dispositivo.

Resultados

Informe seus valores para ver o resultado.

Conversor de JSON para TypeScript online e gratuito

Nosso conversor de JSON para TypeScript transforma dados JSON brutos em interfaces ou type aliases do TypeScript devidamente tipados em segundos. Cole qualquer objeto ou array JSON, clique em "Converter" e receba definições de TypeScript limpas e prontas para produção, que você pode colocar direto no seu código. A ferramenta lida automaticamente com objetos aninhados, arrays com tipos mistos, valores nulos e estruturas profundamente recursivas.

Opções personalizáveis dão controle total sobre a saída. Alterne entre a sintaxe de interface e de type alias, marque todas as propriedades como opcionais, aplique o modificador readonly, adicione a palavra-chave export e defina um nome personalizado para a interface raiz. As interfaces aninhadas são nomeadas automaticamente com base nas chaves pai e colocadas no singular de forma inteligente, gerando nomes de tipo legíveis como "Project" a partir de um array "projects".

Seja para consumir uma API REST, migrar um projeto JavaScript para TypeScript ou documentar a estrutura dos dados para a sua equipe, esta ferramenta de JSON para TypeScript elimina o trabalho tedioso de escrever tipos à mão. Tudo funciona no seu navegador: seus dados JSON nunca são enviados a nenhum servidor, então é seguro usar com respostas de API proprietárias e payloads sensíveis.

Configurações de privacidade

Escolha suas preferências de análise, publicidade e personalização. O armazenamento essencial mantém em funcionamento recursos como seu tema e as ferramentas salvas.

O armazenamento essencial está sempre ativado.