Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment obtenir tous les résultats de tuple mysql et les convertir en json

Maintenant, dans PyMysql, il existe une possibilité de configurer votre connexion pour utiliser la classe cursorClass qui génère par défaut Dictionary comme sortie. (Et fonctionne donc directement lors du retour dans le résultat de l'API lorsqu'il est converti en JSON)

À partir de la documentation de PyMysql :configurez votre connexion en tant que

# 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)

Sortie pour ce résultat :

{'password': 'very-secret', 'id': 1}