Konvertiert einen String in ein Dictionary-Python

7

Ich möchte ein Wörterbuch von

haben %Vor%

Es wird eine Zeichenfolge wie

zurückgegeben %Vor%

Nun möchte ich es in ein Wörterbuch umwandeln, das ich einfach mit ast.literal_eval

machen kann %Vor%

aber ich denke, es wirft diesen Fehler wegen

%Vor%

Gibt es eine Möglichkeit, es in ein Wörterbuch zu konvertieren, indem ich über Schlüssel und Wert strippe ("is_published": true).

Danke

    
vaibhav1312 24.03.2013, 07:23
quelle

3 Antworten

18

Was Sie bekommen, ist eine JSON-Zeichenkette, die Sie mit json.loads in dict

konvertieren %Vor%     
Yarkee 24.03.2013, 07:28
quelle
8

Verwenden Sie das Modul json

%Vor%

Wenn Sie mehr über das json -Modul erfahren möchten, besuchen Sie Ссылка

    
Raj 24.03.2013 07:25
quelle
7

Verwenden Sie das json-Modul :

%Vor%

Beachten Sie auch, dass Sie json.load (anstelle von json.loads ) direkt für das Dateiobjekt verwenden können:

%Vor%     
root 24.03.2013 07:26
quelle