PixNudge

Gerador de classes C# a partir de JSON

Gere classes C# com uma propriedade para cada campo do JSON. Escolha System.Text.Json ou Newtonsoft.Json e defina seu namespace.

Entrada
C#

Como funciona

  1. 1

    Cole ou abra seus dados

    Cole o texto, solte um arquivo no editor ou clique em Abrir arquivo. Carregar exemplo mostra como a ferramenta funciona.

  2. 2

    Ajuste as opções

    O resultado é atualizado enquanto você digita. Mude as opções para obter exatamente a saída de que precisa.

  3. 3

    Copie ou baixe

    Copie o resultado para a área de transferência ou baixe-o como arquivo.

Por que o PixNudge

Nada é enviado

Seus dados são processados no navegador e nunca vão para um servidor, então chaves de API, tokens e dados de clientes continuam privados.

Instantâneo, mesmo com arquivos grandes

Não há ida e volta a um servidor: os resultados aparecem enquanto você digita, e arquivos de vários megabytes são processados sem travar.

Números exatos

Números longos, como IDs de 64 bits, são mantidos exatamente como foram escritos, sem arredondamento.

Perguntas frequentes

System.Text.Json ou Newtonsoft.Json?

Com Apenas tipos desativado, o código inclui atributos e helpers para a biblioteca escolhida. O System.Text.Json já vem no .NET moderno; o Newtonsoft.Json é comum em projetos mais antigos.

Os nomes originais do JSON são mantidos?

As propriedades recebem nomes C# em PascalCase. Com Apenas tipos desativado, cada propriedade também recebe um atributo JSON com a chave original, então a serialização usa exatamente os nomes dos seus dados.

Como os arrays são tipados?

Arrays viram arrays C#, como string[] ou Item[], e cada objeto aninhado ganha sua própria classe.

Mais ferramentas grátis