So konvertieren Sie einen JSON-String in ein Wörterbuch in Python
Das Dekodieren von JSON-Daten in eine verwendbare Datenstruktur ist eine häufige Aufgabe in der Python-Programmierung . Allerdings kann es insbesondere für Anfänger verwirrend sein, den Prozess zu verstehen. In diesem Artikel soll erläutert werden, wie ein JSON-String in Python in ein Wörterbuch konvertiert wird.
Der angegebene JSON-String stellt eine hierarchische Struktur mit verschachtelten Objekten und Arrays dar. Um es in ein Wörterbuch umzuwandeln, müssen wir die entsprechende Dekodierungsfunktion aus dem Python-JSON-Modul verwenden.
Die Lösung: json.loads()
Der Python-JSON Das Modul stellt eine Funktion namens json.loads() bereit, die einen JSON-String in ein Python-Wörterbuch konvertieren kann. So verwenden Sie es:
<code class="python">import json j = '{ "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", ... } } } } }' d = json.loads(j)</code>
Die d-Variable enthält jetzt ein Python-Wörterbuch mit der hierarchischen Struktur, die durch den JSON-String dargestellt wird. Sie können mithilfe der Punktnotation auf die Werte im Wörterbuch zugreifen, genau wie Sie es mit einem normalen Python-Wörterbuch tun würden:
<code class="python">print(d['glossary']['title'])</code>
Dieser Code gibt Folgendes aus:
example glossary
Schlussfolgerung
Das Konvertieren einer JSON-Zeichenfolge in ein Wörterbuch in Python ist mit der Funktion json.loads() aus dem JSON-Modul ganz einfach. Nach der Konvertierung kann auf das Wörterbuch wie auf jedes andere Python-Wörterbuch zugegriffen und es bearbeitet werden. Dieses Wissen ist für die Arbeit mit JSON-Daten in Python-Anwendungen unerlässlich.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen JSON-String in ein Python-Wörterbuch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!