Heim >Backend-Entwicklung >Python-Tutorial >Wie gebe ich JSON-Antworten aus Flask-Ansichten zurück?
JSON-Antworten in Flask-Ansichten bereitstellen
Im Kontext von Flask suchen Sie nach einer Methode, um eine JSON-Antwort aus Ihrer Ansicht zu erstellen Dadurch werden die Ergebnisse einer Datenanalysefunktion angezeigt. Um dies zu erreichen, bietet Flask einen unkomplizierten Ansatz.
Direkte Antwort mit Python-Objekten
In modernen Flask-Versionen können Sie direkt ein Python-Wörterbuch oder eine Python-Liste aus Ihrer Ansicht zurückgeben , und Flask konvertiert es automatisch in JSON für die Antwort.
@app.route("/summary") def summary(): d = make_summary() return d
JSONify für ältere Versionen und benutzerdefiniert Objekte
Für ältere Flask-Versionen oder wenn Sie ein benutzerdefiniertes Objekt zurückgeben, das nicht nativ JSON-serialisierbar ist, können Sie die jsonify-Funktion von Flask verwenden.
from flask import jsonify @app.route("/summary") def summary(): d = make_summary() return jsonify(d)
Dieser Ansatz gewährleistet eine nahtlose Konvertierung Ihrer Objekte Daten in ein JSON-Format, sodass Sie Ihre analysierten Informationen effektiv in Ihrer Flask-API präsentieren können.
Das obige ist der detaillierte Inhalt vonWie gebe ich JSON-Antworten aus Flask-Ansichten zurück?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!