我目前在python代码中有此方法:
@app.route('/getData', methods = ['GET']) def get_Data(): c.execute("SELECT abstract,category,date,url from Data") data = c.fetchall() resp = jsonify(data) resp.status_code = 200 return resp
我从中得到的输出是:
[ [ "2020-04-23 15:32:13", "Space", "https://www.bisnow.com/new-jersey", "temp" ], [ "2020-04-23 15:32:13", "Space", "https://www.bisnow.com/events/new-york", "temp" ] ]
但是,我希望输出看起来像这样:
[ { "abstract": "test", "category": "journal", "date": "12-02-2020", "link": "www.google.com" }, { "abstract": "test", "category": "journal", "date": "12-02-2020", "link": "www.google.com" } ]
如何将输出转换为期望的格式?
我目前在python代码中有此方法:@ app.route('/ getData',方法= ['GET'])def get_Data():c.execute(“从数据中选择抽象,类别,日期,URL” )data = c.fetchall()...
正如@jonrsharpe所指出的,您根本无法期望来自此数据库查询的元组在JSON输出中变成字典。您的data
变量不