flask返回json数据代码
flask返回json数据代码
示例说明:
1.读取文件,数据库,远程接口等数据
2.通过json.dumps输出json个数字符串
实现效果图:
具体实现代码
from flask import Flask, render_template import json app = Flask(__name__) @app.route('/') def index(): return '首页' def read_student_data(): """ 读取文本文件student.txt数据 :return: list,ele:(id, name, sex, age, emml) """ data = [] with open("./data/student.txt") as fin: for line in fin: line = line[:-1] # 最后的换行\n去掉 id, name, sex, age, emml = line.split("\t") data.append((id, name, sex, age, emml)) return data #返回json @app.route('/getjson') def get_json(): # 1读取文件 data=read_student_data() # 2返回html return json.dumps(data) if __name__ == '__main__': app.run()