¿Qué es un conversor de JSON a Python?
Un conversor de JSON a Python genera dataclasses con type hints completos a partir de una muestra JSON. En lugar de dicts con formas poco claras, obtienes modelos tipados y autodocumentados para APIs, scripts y pruebas — generados localmente en tu navegador.
Cómo generar dataclasses desde JSON
Pega un objeto o array JSON y las dataclasses aparecen al instante. Los campos con valores por defecto se colocan después de los obligatorios, como exigen las dataclasses.
Type hints
str, int, float, bool y List[T] se infieren de la muestra. Los objetos anidados se convierten en dataclasses propias, y las formas desconocidas recurren a Any.
Campos opcionales y uso
Todo lo que pueda faltar o ser null se convierte en Optional[T] = None. La salida solo importa de dataclasses y typing — sin dependencias de terceros — y dataclasses.asdict() convierte los modelos de vuelta a JSON.