Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengembalikan Respons JSON daripada Flask Views?
Menyajikan Respons JSON dalam Flask Views
Dalam konteks Flask, anda sedang mencari kaedah untuk mencipta respons JSON dari pandangan anda yang akan memaparkan hasil fungsi analisis data. Untuk mencapai matlamat ini, Flask menyediakan pendekatan yang mudah.
Respons Terus dengan Objek Python
Dalam versi Flask kontemporari, anda boleh terus mengembalikan kamus atau senarai Python dari pandangan anda , dan Flask akan menukarnya secara automatik kepada JSON untuk respons.
@app.route("/summary") def summary(): d = make_summary() return d
JSONify for Versi Lama dan Objek Tersuai
Untuk versi Flask yang lebih lama atau apabila mengembalikan objek tersuai yang tidak boleh disiri JSON asli, anda boleh menggunakan fungsi jsonify Flask.
from flask import jsonify @app.route("/summary") def summary(): d = make_summary() return jsonify(d)
Pendekatan ini memastikan penukaran lancar data anda kepada format JSON, membolehkan anda membentangkan maklumat yang dianalisis anda dengan berkesan dalam Flask anda API.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Respons JSON daripada Flask Views?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!