Nu is er in PyMysql een mogelijkheid om uw verbinding te configureren om de cursorClass te gebruiken die standaard Dictionary als uitvoer genereert. (En werkt dus direct bij terugkeer in het API-resultaat als het wordt geconverteerd naar JSON)
Uit de documentatie van PyMysql:Configureer uw verbinding als
# Connect to the database
connection = pymysql.connect(host='localhost',
user='user',
password='passwd',
db='db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
result = cursor.fetchone()
print(result)
Uitvoer voor dit resultaat:
{'password': 'very-secret', 'id': 1}