flask用json.dump向前端传json
时间: 2023-07-01 13:26:33 浏览: 254
python json.dumps() json.dump()的区别详解
可以使用Python的json模块中的`json.dumps()`方法将Python字典或列表转换成JSON格式的字符串,然后在Flask应用程序中返回这个字符串。前端页面可以通过JavaScript的JSON.parse()方法将JSON格式的字符串解析成JavaScript对象。以下是一个简单的示例代码:
```python
from flask import Flask, jsonify
import json
app = Flask(__name__)
@app.route('/json_data')
def json_data():
data = {'name': 'John', 'age': 30, 'city': 'New York'}
json_data = json.dumps(data)
return json_data
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们定义了一个路由'/json_data',当浏览器请求这个路由时,我们将字典数据转换为JSON格式的字符串,并将其返回给前端页面。前端页面可以使用JavaScript的JSON.parse()方法将JSON格式的字符串解析成JavaScript对象。
阅读全文