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
Mary-Kate Olsenoriginal
2024-12-28 19:43:20342parcourir

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

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)

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!

Déclaration:
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