0
Ich bin eine HTTP-POST-Anfrage an einen api mit Python-Anfragen Modul sendet, die eine Antwort wie unten zurück:Python Requests: Parsen eine Unicode Antwort
print resp.text
[{\"status\":\"Success\",\"message\":\"3432ursuyfskfb\"}]
print type(resp.text)
<type 'unicode'>
Wie analysieren ich diese Antwort auf eine Liste oder Wörterbuch und Extract 'Status' und 'Nachricht' oder gibt es eine bessere Möglichkeit, diese Antwort zu parsen?
Verwenden Sie 'resp.json()'? Es ist buchstäblich im ersten Beispiel in der Dokumentation: http://docs.python-requests.org/en/master/ – jonrsharpe
Drucken resp.json gibt mir [{"Status": "Erfolg", "Nachricht": "a6ZV0000000FzOQMA0 "}] aber es ist immer noch Typ. Wie extrahiere ich den 'Status' und die 'Nachricht' daraus? –
... ja? Genau das hättest du erwarten sollen. Das ist eine Liste mit einem Wörterbuch, dem Python-Äquivalent eines Objekts in einem Array. – jonrsharpe