JSON para TypeScript
Gera interfaces TypeScript a partir de uma amostra JSON com tipos opcionais e de união.
Entrada
Resultado
Como usar
Generating TypeScript interfaces
Paste a JSON sample and press Convert to obtain interfaces. Union types are produced for mixed arrays.
- Paste a JSON sample.
- Press Convert.
- Copy the interfaces into your project.
Perguntas frequentes
Are fields marked optional?
Fields missing from the sample are not inferred, so optionality is only added when a value is null.
How are arrays typed?
Homogeneous arrays use a single type, mixed arrays produce a union type and empty arrays produce unknown[].
Ferramentas relacionadas
JSON para classe C#
Gera classes C# fortemente tipadas a partir de uma amostra JSON com um clique.
Formatador JSON
Embeleza e valida JSON com recuo configurável, destaque de erros e cópia em um clique.
Analisador JSON
Analisa JSON e inspeciona a estrutura, os tipos e a contagem de valores resultantes.
Validador JSON
Verifica se o seu JSON é válido e mostra uma explicação clara de qualquer problema de sintaxe.
Minificador JSON
Remove todos os espaços e quebras de linha desnecessários para produzir a menor carga JSON possível.
Visualizador JSON
Leia JSON em uma visualização limpa e formatada e explore-o como uma árvore recolhível.