AZ Tools

Conversor de JSON para dataclass Python

Desenvolvimento

Cole qualquer objeto ou array JSON e obtenha definições `@dataclass` do Python prontas para usar com type hints (str, int, float, bool, List[...]) e classes separadas para objetos aninhados. Tudo roda localmente no seu navegador — seu JSON nunca é enviado.

Dataclasses Python

Como usar

  1. Cole ou digite seu JSON na caixa de entrada.
  2. Opcionalmente renomeie a classe raiz (padrão AutoGenerated).
  3. Copie as dataclasses geradas da caixa de saída.

Perguntas frequentes

Como os números são tipados?
Números inteiros viram int e números com ponto decimal viram float. Ajuste manualmente se precisar de outro tipo.
O que acontece com null ou arrays vazios?
Valores null são mapeados para Any e arrays vazios para List[Any], pois o tipo não pode ser inferido da amostra.
Como objetos aninhados são tratados?
Cada objeto aninhado vira sua própria @dataclass, definida antes da classe que a referencia.
Meu JSON é enviado para algum lugar?
Não. A conversão ocorre inteiramente no seu navegador; nada é enviado.

Ferramentas relacionadas