Summary
-
Answer:
<br>
-
选择: JSONView Chrome 扩展
唯一给我带来好的结果的是<br>
:
Example
from flask import Flask, jsonify
app = Flask(__name__)
tasks = [
{
'<br>id': 1,
'title': u'Buy groceries',
'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
'done': False
},
{
'<br>id': 2,
'title': u'Learn Python',
'description': u'Need to find a good Python tutorial on the web',
'done': False
}
]
@app.route('/todo/api/v1.0/tasks', methods=['GET'])
def get_tasks():
return jsonify({'tasks': tasks})
if __name__ == '__main__':
app.run(debug=True)
在您的浏览器中<br>
字符将被渲染为 html 并重新生成一个新行。
Result:
在 json 中“创建”新行 https://i.stack.imgur.com/AljSN.png
Jsonify 无法帮助您,因为它将值(整数、布尔值、浮点值等)作为字符串并避免特殊字符,例如\n
, \t
, etc
最后,如果您只是想要一种在浏览器中可视化 json 文件的奇特方式,您可以使用 JSONView,它是一个 Chrome 扩展,可以以更易于理解的方式呈现 Json 文件,如下所示。
使用 JSONView 渲染 https://i.stack.imgur.com/UOSAS.png