ToolBuddy
No navegador

JSON para Python

Deduz dataclasses Python a partir de um JSON de exemplo. Objetos aninhados viram classes nomeadas, com anotações de tipo. Chaves que faltam em alguns objetos de um array ficam opcionais. A conversão fica na aba.

Roda no seu navegador. Nada é enviado.

0 caracteres · 0 linhas

0 caracteres · 0 linhas

Sobre esta ferramenta

Deduz dataclasses Python de um JSON de exemplo. Chaves ausentes em parte de um array, e um null ao lado de um valor concreto, viram T | None. Inteiros continuam int. Os outros números viram float.

Cole o JSON e copie as classes. Um array de objetos na raiz é Root = list[RootItem]. Um objeto vazio vira dict[str, Any]. É um ponto de partida, sem métodos nem validação. O trabalho fica nesta aba. Depois de carregar a página, dá para continuar sem rede.

Perguntas

Mais ferramentas de Converter