Nyní v PyMysql existuje možnost nakonfigurovat vaše připojení tak, aby používala kurzorClass, který ve výchozím nastavení generuje slovník jako výstup. (A tak funguje přímo při návratu ve výsledku API, když se převede na JSON)
Z dokumentace of PyMysql:Nakonfigurujte své připojení jako
# 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)
Výstup pro tento výsledek:
{'password': 'very-secret', 'id': 1}