現在、PyMysqlには、デフォルトで出力として辞書を生成するcursorClassを使用するように接続を構成する機能があります。 (したがって、API結果がJSONに変換されるときに、API結果を返すときに直接機能します)
ドキュメント から of 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}