相关疑难解决方法(0)

烧瓶的jsonify()中的缩小JSON

Flask提供了方便的jsonify()功能,它从Python变量返回一个JSON对象:

from flask import Flask, jsonify
app = Flask(__name__)

@app.route("/")
def json_hello():
    return jsonify({x:x*x for x in range(5)}), 200

if __name__ == "__main__":
    app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)

哪个回报:

{
  "0": 0, 
  "1": 1, 
  "2": 4, 
  "3": 9, 
  "4": 16
}
Run Code Online (Sandbox Code Playgroud)

(PS - 注意从int到string的转换以符合JSON).

这种缩进的格式对于长输出是浪费的,我更喜欢缩小版本:

{"1": 1, "0": 0, "3": 9, "2": 4, "4": 16}
Run Code Online (Sandbox Code Playgroud)

如何从Flask中获得缩小版本的JSON jsonify()

python json minify flask

4
推荐指数
2
解决办法
7598
查看次数

标签 统计

flask ×1

json ×1

minify ×1

python ×1