Python 限制烧瓶输出

Python 限制烧瓶输出,python,json,flask,Python,Json,Flask,根据请求,我有一个Flask服务器,可以用它以Json格式传输数据 from flask import Flask from flask import make_response import io app = Flask(__name__) @app.route("/cases") def cases(): f = io.open("file.json", mode="r", encoding="utf-8") r = make_response(f.read())

根据请求,我有一个Flask服务器,可以用它以Json格式传输数据

from flask import Flask
from flask import make_response
import io

app = Flask(__name__)

@app.route("/cases")
def cases():
    f = io.open("file.json", mode="r", encoding="utf-8")
    r = make_response(f.read())
    r.mimetype = 'application/json'
    return r
到目前为止,这也是可行的,但我不希望所有的Json数据都被传递,只有100个,我怎么能做到呢?

如果Json包含项目数组,您可以通过以下行实现您想要的:

#。。。
导入json
@附件路线(“/案例”)
def cases():
f=io.open(“file.json”,mode=“r”,encoding=“utf-8”)
data=json.load(f.read())
r=make_响应(json.dumps(数据[:100],缩进=4))
r、 mimetype='application/json'
返回r

非常感谢