使用jsonify 序列化 返回的值


from flask import Flask,make_response,jsonify

import json

return jsonify(result)
# return json.dumps(result),200,{'content-type':'application/json'}

上下兩句實現方法一樣,都是序列化 把返回信息變成字符

json.dumps是調用python自身的方法

jsonif是使用flask提供的方法

 

后記:

中文展示亂碼問題

一:

json.dumps(result),200,{'content-type':'application/json'}   

解決方法 

json.dumps(result,ensure_ascii=False),200,{'content-type':'application/json'}

看這里: https://www.cnblogs.com/kaibindirver/p/9872810.html

 

二:  jsonify(result)

往app加入配置參數

app = Flask(__name__)

#解決中文亂碼的問題,將json數據內的中文正常顯示

app.config['JSON_AS_ASCII'] = False

 

第二種方法:(#含開啟debug模式的方法-----------------------------開debug)

 

 來源: https://www.cnblogs.com/sumafan/p/10145336.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM