Ir para o conteúdo

JSON para Python

Gera a estrutura Python correspondente ao payload em três sabores: dataclass para dado interno, Pydantic quando você quer validação de verdade e TypedDict para tipar dicionário que já existe sem mudar o código em volta.

# processado no seu navegador. o seu conteúdo não sai daqui.

Como funciona

A inferência é a mesma da versão TypeScript, mudando só o alvo. Em Pydantic, chave como content-type não pode ser nome de atributo, então sai como campo com alias. Em dataclass, campo opcional recebe default None para a ordem dos parâmetros continuar válida.

  • Saída em dataclass, Pydantic v2 ou TypedDict
  • Chave que não é identificador Python vira alias, não nome inválido
  • Optional e valor default coerentes com o que a amostra mostrou
  • Ordenação das classes por dependência, pronta para colar

Ferramentas relacionadas

Ver todas as ferramentas →