JSON para TypedDict Python
Gere classes TypedDict Python com dicas de tipo a partir de uma amostra JSON.
Entrada
Resultado
Como usar
Generate Python types
Paste a sample object and run Convert. The output imports typing helpers and defines a class per nested object.
- Paste a JSON object.
- Click Convert.
- Copy the Python code into your project.
Type mapping
Strings become str, integers int, decimals float, booleans bool, arrays List[T] and nested objects their own TypedDict class.
Perguntas frequentes
Why TypedDict instead of dataclasses?
TypedDict describes plain dictionaries produced by json.loads without requiring conversion, which matches typical JSON handling.
How are null values typed?
They are typed as Any because null carries no type information.
Ferramentas relacionadas
JSON para TypeScript
Gera interfaces TypeScript a partir de uma amostra JSON com tipos opcionais e de união.
JSON para struct Go
Gere structs Go com tags JSON a partir de uma amostra JSON, incluindo tipos aninhados.
JSON para classe C#
Gera classes C# fortemente tipadas a partir de uma amostra JSON com um clique.
Formatador JSON
Embeleza e valida JSON com recuo configurável, destaque de erros e cópia em um clique.
Validador JSON
Verifica se o seu JSON é válido e mostra uma explicação clara de qualquer problema de sintaxe.
Minificador JSON
Remove todos os espaços e quebras de linha desnecessários para produzir a menor carga JSON possível.