簡體   English   中英

如何在燒瓶中的一行中返回 json 響應?

[英]How to return a json response in one line in flask?

我正在燒瓶中編寫一條路由以發送此響應,我需要以單條實線發送此 json 響應,但是當我發送此 json(因為長度)時,以多行發送

@app.route("/dashboard", methods= ['GET','POST'])
def index():
.
.
.
response = {"iDisplayStart":1,"iDisplayLength":10,
"iTotalRecords":2,"iTotalDisplayRecords":2,"data":data_ne}

return jsonify(results)

當我發送這個 json 響應返回下面

 {
  "iDisplayStart": 1, 
  "iDisplayLength": 10, 
  "iTotalRecords": 2, 
  "iTotalDisplayRecords": 2, 
  "data": [
  {data_ne}]}

但我想像下面這樣單行

  {"iDisplayStart":1,"iDisplayLength":10,"iTotalRecords":2,"iTotalDisplayRecords":2,"data":data_ne}

有沒有辦法做到這一點? 感謝您的考慮。

您是否在調試模式下運行 Flask? 嘗試將JSONIFY_PRETTYPRINT_REGULAR環境變量設置為 false。 文檔

默認輸出省略分隔符后的縮進和空格。 在調試模式下或如果 JSONIFY_PRETTYPRINT_REGULAR 為 True,輸出將被格式化為更易於閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM