Сега, в PyMysql, има възможност да конфигурирате вашата връзка да използва cursorClass, който по подразбиране генерира речник като изход. (И по този начин работи директно при връщане в резултата от API, тъй като се преобразува в JSON)
От документацията на PyMysql:Конфигурирайте връзката си като
# 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)
Изход за този резултат:
{'password': 'very-secret', 'id': 1}