Maison > développement back-end > Tutoriel Python > Comment renvoyer les réponses JSON dans les vues Flask ?

Comment renvoyer les réponses JSON dans les vues Flask ?

Mary-Kate Olsen
Libérer: 2024-12-28 19:43:20
original
327 Les gens l'ont consulté

How to Return JSON Responses in Flask Views?

Renvoi des réponses JSON dans les vues Flask

Lorsque vous travaillez avec des vues Flask, la valeur de retour détermine le format de la réponse. Pour renvoyer une réponse JSON, Flask propose les options suivantes :

Option 1 : sérialisation JSON

Flask sérialise automatiquement les dictionnaires ou listes Python en réponses JSON. Pour implémenter ceci :

@app.route("/summary")
def summary():
    d = make_summary()
    return d
Copier après la connexion

Option 2 : fonction jsonify

Pour les anciennes versions de Flask ou lors du renvoi d'objets sérialisables JSON personnalisés, utilisez la fonction jsonify :

from flask import jsonify

@app.route("/summary")
def summary():
    d = make_summary()
    return jsonify(d)
Copier après la connexion

Les deux options renvoient sans effort les données spécifiées sous forme de réponse JSON, permettant une intégration transparente avec le frontend candidatures.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal