Sekarang, di PyMysql, ada fasilitas untuk mengkonfigurasi koneksi Anda menggunakan kursorClass yang secara default menghasilkan Kamus sebagai output. (Dan dengan demikian berfungsi secara langsung saat mengembalikan hasil API saat dikonversi ke JSON)
Dari dokumentasi dari PyMysql:Konfigurasikan koneksi Anda sebagai
# 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)
Output untuk hasil ini :
{'password': 'very-secret', 'id': 1}