2016-09-23 5 views
-1

Ich benutze eine Django-Bibliothek-Funktion.JsonResponse zu Array

my_data = get_stats(request) 

get_stats gibt JsonResponse zurück.

return JsonResponse({'data': response}) 

Jedes response Objekt besteht aus 'id', 'name' und 'Wert'. Ich muss my_data zu Array analysieren - ich muss jedes Einzelteil id, name and value erhalten. Wie kann ich das machen?

+0

Sind Sie sicher, dass 'response' ist das Objekt? Versuchen Sie, mit 'json.loads (response)' zu wickeln und Sie haben das Objekt und machen die for-Schleife, um jede ID, Name, Wert zu erhalten –

+0

@ F'inAwesome Ich kann 'get_stats' Funktion nicht ändern - wenn Sie das meinen. – Mae

+0

Nein ... Ich meine, du hast über ID, Name, Wert als Antwort gesagt, also ist das der Weg, die Antwort zu analysieren ... –

Antwort

0

JsonResponse Körper ist in my_data.content So rechtmäßigen ist

json.loads(my_data.content) 
+1

Es gibt keine 'Daten' Variable in Ihrem Code. –

+0

@vishes_shell Danke Ich bearbeite Daten zu my_data – Mae

Verwandte Themen