Gerador de classes Python a partir de JSON
Gere dataclasses Python ou modelos Pydantic a partir de JSON, com type hints para objetos aninhados, listas e valores opcionais.
Como funciona
- 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
Ajuste as opções
O resultado é atualizado enquanto você digita. Mude as opções para obter exatamente a saída de que precisa.
- 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
Dataclasses ou Pydantic?
Por padrão são geradas dataclasses, que não precisam de pacotes extras. Ative Modelos Pydantic para obter classes baseadas em pydantic.BaseModel, que validam os dados ao carregá-los.
De qual versão do Python eu preciso?
O código gerado usa type hints e dataclasses, que exigem Python 3.7 ou mais recente.
Como os campos opcionais são tipados?
Chaves que faltam em alguns itens ou podem ser null são tipadas como Optional, com valor padrão None.