Mein Projekt empfängt derzeit eine JSON-Nachricht in Python, aus der ich Informationen abrufen muss. Zu diesem Zweck setzen wir es auf einen einfachen JSON in einer Zeichenfolge:
jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}'
Bisher habe ich JSON-Anfragen mithilfe einer Liste generiert und dann json.dumps, aber um das Gegenteil davon zu tun, muss ich sie verwenden json.loads. Ich hatte jedoch nicht viel Glück damit. Könnte mir jemand einen Ausschnitt zur Verfügung stellen, der "2"mit der Eingabe von "two"im obigen Beispiel zurückkehren würde?
'einfachen Anführungszeichen), kann auch hier nachsehen: stackoverflow.com/questions/41168558/…
'Zeichenfolgenbegrenzer in einfachen Anführungszeichen verwenden, haben Sie möglicherweise stattdessen versehentlich Zeichenfolgendarstellungen für Python-Wörterbücher erstellt. JSON verwendet immer"Trennzeichen . Wenn ja, reparieren Sie Ihren Code, der diese Ausgabejson.dumps()anstelle vonstr()oder erzeugtrepr(), und gehen Sie zu Konvertieren einer Zeichenfolgendarstellung eines Wörterbuchs in ein Wörterbuch? um herauszufinden, wie Sie Ihre Python-Daten wiederherstellen können. Andere Hinweise, die Sie ein Python-Literal haben? Suchen Sie nachNone,TrueoderFalsewürde JSON verwendennull,true&false.