JSON a TypedDict de Python
Genera clases TypedDict de Python con anotaciones de tipo desde una muestra JSON.
Entrada
Resultado
Cómo 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.
Preguntas frecuentes
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.
Herramientas relacionadas
JSON a TypeScript
Genera interfaces TypeScript a partir de un ejemplo JSON con tipos opcionales y de unión.
JSON a struct de Go
Genera structs de Go con etiquetas JSON desde una muestra JSON, incluidos tipos anidados.
JSON a clase C#
Genera clases C# fuertemente tipadas a partir de un ejemplo JSON con un solo clic.
Formateador JSON
Embellece y valida JSON con sangría configurable, resaltado de errores y copia con un clic.
Validador JSON
Comprueba si tu JSON es válido y muestra una explicación clara de cualquier problema de sintaxis.
Minificador JSON
Elimina cada espacio y salto de línea innecesarios para producir la carga JSON más pequeña posible.