JSON para Python

Gere modelos Python e conversores a partir de JSON para revisar e adaptar.

Carregando área de trabalho…

Guia de uso

Gere modelos Python e conversores a partir de JSON para revisar e adaptar.

  1. 01

    Cole dados ou leia um arquivo.

  2. 02

    Revise as opções; os resultados são atualizados automaticamente. Execute manualmente para entradas maiores e verifique os avisos antes de aplicar alterações.

  3. 03

    Copie ou baixe o resultado. O original só muda quando você aplica.

Tipos e schemas são inferidos de amostras. Revise null, campos opcionais e o contrato completo.

Os campos numéricos usam tipos exatos. Siga os exemplos gerados para analisar e serializar os dados.

Exemplo de entrada

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

Perguntas frequentes

Posso recuperar documentos ao fechar a página?

Os documentos são salvos automaticamente neste navegador e restaurados ao voltar. Fechar com X exclui o documento. A limpeza do navegador também pode removê-los; baixe resultados importantes ou exporte o espaço.

Como números precisos aparecem em Python?

O código gerado usa decimal.Decimal para números JSON. Revise o modelo e o exemplo de serialização.