Ich habe 2 Antworten, die von Python Kolben zurückWie 2 Json Antworten von Python Kolben zurück anhängen
response1 = jsonify(teachers=teachers)
{
"teachers" : [
{
"name":"Mary"
}
]
}
response2 = jsonify(students=students)
{
"students" : [
{
"name":"John"
}
]
}
Wie kann ich eine Antwort haben, die diese 2 kombiniert? Die Ausgabe sollte so aussehen:
{
"college" :[
"teachers" : [
{
"name":"Mary"
}
],
"students" : [
{
"name":"John"
}
]
}
Ich versuchte mit response = response1 + response2 und append.
Beides gab mir Fehler 'Typeerror:‚Antwort‘Objekt nicht iterable ist' – aaj
Wenn Sie Zugriff auf die Daten und es in ein dict vor dem bekommen können Rufen Sie jsonify auf (da das ein Response-Objekt zurückgibt), das ist das Beste. – Richard
sonst könnten Sie flask.json.loads verwenden - ich habe meine Antwort aktualisiert, um das zu reflektieren, weil das ist, was Sie in Ihre ursprüngliche Frage gestellt haben, aber wie ich vorher sagte, hoffentlich haben Sie Zugang zu den tatsächlichen Daten, bevor es a wird Antwortobjekt – Richard