Solución Confirmada / error-serializacion-9dry45
Error de serialización ante un tipo no serializable
Diagnóstico del error
Al intentar serializar un objeto que contiene un método o un recurso no serializable, FastAPI lanza un error 'TypeError: Object of type ... is not JSON serializable'. Esto ocurre porque los tipos incompatibles no están bien manejados en la respuesta.
Fix Sugerido
Asegúrate de que solo envías tipos primitivos o modelos de Pydantic. Por ejemplo:
```python
class Item(BaseModel):
id: int
title: str
@app.get('/items/{item_id}', response_model=Item)
def get_item(item_id: int):
return Item(id=item_id, title='Sample Item')
```
Esto garantiza que los tipos devueltos sean válidos para JSON.