OpenToolDesk.
Português (Portugal)
Utilitários

JSON para TypeScript

Gere uma declaração de tipo TypeScript a partir de um exemplo JSON.

Definições: JSON para TypeScript

Carregar um ficheiro

Arraste e largue os ficheiros aqui

JSON · TXT

Um ficheiro · 1 MB por ficheiro

O texto importado deve usar UTF-8 e ter, no máximo, 12.000 caracteres.

Use uma ligação pública direta para um ficheiro até 20 MB, ou o limite inferior indicado acima. O serviço de transferência obtém o ficheiro; ligações que exigem iniciar sessão não são suportadas.

    ou

    Entrada do JSON

    Cole texto ou carregue um ficheiro. Se selecionar um ficheiro, este tem prioridade.

    JSON para TypeScript

    Crie um tipo TypeScript inicial a partir de um exemplo de resposta JSON ao construir uma aplicação. A declaração inferida reflete os valores e campos observados pela amostra. Compare-o com o contrato API antes de confiar nele em código de produção.

    Como utilizar esta ferramenta

    1. Escolha um ficheiro, arraste-o para a área de carregamento, importe-o através de um URL público ou cole o texto abaixo das opções de carregamento.
    2. Verifique as definições e crie o resultado.
    3. Transfira e verifique o resultado antes de o utilizar.

    Formatos de entrada suportados

    • JSON
    • TXT

    Resultado e limitações

    Gere uma declaração de tipo TypeScript a partir de um exemplo JSON.

    Cria um tipo Root a partir de valores de amostra, incluindo campos de objetos opcionais e uniões de array. Arrays vazios tornam-se desconhecidos[]. Reveja os tipos gerados; uma amostra não é um esquema. Profundidade máxima de nidificação: 30.

    Onde são processados os meus ficheiros?

    Ficheiros selecionados são processados em seu navegador. A importação de uma URL usa o serviço de download para recuperar o ficheiro remoto.

    E se o processamento falhar?

    Verifique os formatos suportados e limites de ficheiro, em seguida, tente um ficheiro menor. Mantenha uma cópia original. Uma mensagem de erro clara explicará uma entrada não suportada ou um serviço de processamento indisponível.