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
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)
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!