Heim > Backend-Entwicklung > Python-Tutorial > Wie gebe ich JSON-Antworten in Flask-Ansichten zurück?

Wie gebe ich JSON-Antworten in Flask-Ansichten zurück?

Mary-Kate Olsen
Freigeben: 2024-12-28 19:43:20
Original
312 Leute haben es durchsucht

How to Return JSON Responses in Flask Views?

JSON-Antworten in Flask-Ansichten zurückgeben

Beim Arbeiten mit Flask-Ansichten bestimmt der Rückgabewert, wie die Antwort formatiert wird. Um eine JSON-Antwort zurückzugeben, bietet Flask die folgenden Optionen:

Option 1: JSON-Serialisierung

Flask serialisiert automatisch Python-Wörterbücher oder -Listen in JSON-Antworten. So implementieren Sie dies:

@app.route("/summary")
def summary():
    d = make_summary()
    return d
Nach dem Login kopieren

Option 2: jsonify-Funktion

Verwenden Sie für ältere Flask-Versionen oder bei der Rückgabe benutzerdefinierter JSON-serialisierbarer Objekte die jsonify-Funktion:

from flask import jsonify

@app.route("/summary")
def summary():
    d = make_summary()
    return jsonify(d)
Nach dem Login kopieren

Beide Optionen geben die angegebenen Daten mühelos als JSON-Antwort zurück und ermöglichen so eine nahtlose Integration mit dem Frontend Anwendungen.

Das obige ist der detaillierte Inhalt vonWie gebe ich JSON-Antworten in Flask-Ansichten zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage