Nu, i PyMysql, finns det en möjlighet att konfigurera din anslutning för att använda cursorClass som som standard genererar Dictionary som utgång. (Och fungerar alltså direkt när det returneras i API-resultatet då det konverteras till JSON)
Från dokumentationen av PyMysql:Konfigurera din anslutning som
# 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)
Utdata för detta resultat:
{'password': 'very-secret', 'id': 1}