[英]Connect to cloudSQL db using service account with pymysql or mysql.connector
[英]Return json using pymysql and Mysql Aurora DB
我使用 pymysql 連接到 AWS Mysql Aurora DB。 我創建了 lambda function,它應該將數據返回為 json 以在 js 框架中使用。
def lambda_handler(event, context):
responses = []
try:
conn = pymysql.connect(rds_host, user=name, passwd=password, db=db_name, connect_timeout=5)
except pymysql.MySQLError as e:
...
with conn.cursor() as cur:
cur.execute('SELECT * FROM Plans')
conn.commit()
for row in cur:
resp = {
"id": row[0],
"name": row[1],
...
...
"type": row[14],
}
responses.append(resp)
return responses
此代碼返回字典列表。 我嘗試使用 json 模塊result = json.dumps(responses)
,但是此代碼返回str
如何獲得 json?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.