Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengembalikan Respons JSON daripada Flask Views?

Bagaimana untuk Mengembalikan Respons JSON daripada Flask Views?

Barbara Streisand
Barbara Streisandasal
2024-12-19 10:32:13209semak imbas

How to Return JSON Responses from 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn