Uso gratuito, sem necessidade de conta
Gerador de modelo JSON
Cole uma amostra JSON para rascunhar declarações de modelo TypeScript, C# ou Java. Matrizes e objetos aninhados são inferidos da amostra; nada é carregado.
Como faço para gerar um modelo de JSON?
Cole um objeto ou array JSON, escolha TypeScript, C# ou Java, insira um nome de classe raiz e gere. Revise os tipos inferidos antes de usar o código.
Perguntas frequentes
Como faço para gerar um modelo de JSON?
Cole um objeto ou array JSON, escolha TypeScript, C# ou Java, insira um nome de classe raiz e gere. Revise os tipos inferidos antes de usar o código.
Meu JSON foi carregado ou salvo?
Não. A análise e a geração do modelo são executadas nesta guia do navegador. Seu JSON não é enviado para um servidor nem armazenado por esta ferramenta.
Como as propriedades opcionais e anuláveis são inferidas?
Uma propriedade vista com null é marcada como anulável onde o idioma a suporta. Em uma matriz de objetos, uma propriedade ausente em alguns objetos de amostra é marcada como opcional em TypeScript ou anotada em C# e Java gerados.
Isso verifica se o código gerado é compilado?
Não. Ele infere declarações apenas do exemplo JSON. Revise nomes, intervalos numéricos, manipulação de nulos e sintaxe gerada em seu compilador antes de usá-lo em um aplicativo.
O que acontece quando a amostra contém vários tipos de valores?
TypeScript pode expressar tipos de união como string | número. C# e Java usam objeto/Objeto para uniões heterogêneas; Detalhes nulos e opcionais de Java são comentários, não validação de tempo de execução.