Serialisierung und Deserialisierung
Python -Objekt übersetzt sich in ein JSON -Objekt unter Verwendung einer Serialisierung und das JSON -Objekt übersetzt sich in ein Python -Objekt unter Verwendung der Deserialisierung. Die folgende Tabelle zeigt, wie Python -Objekte in JSON -Objekte umgewandelt werden oder umgekehrt während der Serialisierung und Deserialisierung umgekehrt.
JSON | Python |
---|---|
WAHR | WAHR |
FALSCH | FALSCH |
Saite | Saite |
Nummer | Nummer |
Array | Liste, Tupel |
Objekt | DICT |
Null | keiner |
Methoden:
Load (): Diese Methode wird verwendet, um Daten aus einer JSON -Datei in einen Python -Diktat zu laden.
Loads (): Diese Methode wird verwendet, um Daten aus einer JSON -Variablen in einen Python -Dict zu laden.
DUPP (): Diese Methode wird verwendet, um Daten aus dem Python -Wörterbuch in die JSON -Datei zu laden.
Dumps (): Diese Methode wird verwendet, um Daten aus dem Python -Wörterbuch in die JSON -Variable zu laden.
Lesen Sie JSON -Daten mit Python
JSON -Daten können auf verschiedene Weise durch Verwendung von Python -Skript analysiert und verarbeitet werden. Wie verschiedene Arten von JSON -Daten analysiert werden können, werden in diesem Teil unter Verwendung verschiedener Python -Beispiele angezeigt. Erstellen Sie eine einfache JSON -Datei mit dem Namen Student.JSON Mit den folgenden Daten, um die Skripte dieses Tutorials zu testen.
["ID": "1110978", "Name": "Alif al Razi", "Batch": "34", "Semester": "8",Beispiel 1: Lesen und drucken eine JSON -Datei im JSON -Format
Erstellen Sie eine Python -Datei mit dem Namen JSON1.py mit dem folgenden Skript. Das JSON -Modul wird verwendet, um JSON -Daten mithilfe von Python -Skript zu lesen. offen() Methode wird zum Lesen verwendet Student.JSON Datei und Belastung() Die Methode wird verwendet, um die Daten in die Variable zu speichern, Daten.
# JSON -Modul importierenAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Beispiel 2: Lesen und analysieren Sie Daten aus einer JSON -Datei mit Python Dict
JSON -Daten können in jeder Python Dictionary -Variablen gespeichert werden, um jeden Eigenschaftswert leicht zu verarbeiten. Erstellen Sie ein Python -Skript mit dem Namen JSON2.py mit dem folgenden Code. Die zuvor erstellte JSON -Datei wird hier verwendet. Nach dem Laden der Daten in das Wörterbuch wird jeder Eigenschaftswert jedes Datensatzes mithilfe des Eigenschaftsnamens gedruckt.
# JSON -Modul importierenAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Beispiel 3: Analyse einer JSON -Daten analysieren
JSON -Daten können von jeder JSON -Variablen analysiert werden. Erstellen Sie eine Datei mit dem Namen JSON3.py mit dem folgenden Skript. JSondata wird hier erklärt, um JSON -Daten von drei Eigenschaften zu speichern. Ladungen() Methode wird hier verwendet, um Daten aus einer JSON -Variablen zu laden. Als nächstes druckt jeder Eigenschaftswert mit jedem Eigenschaftsnamen Zeile nach einer Zeile im Terminal.
# JSON -Modul importierenAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Beispiel 4: JSON -Daten in ein Python -Objekt analysieren
JSON -Daten werden in den vorherigen drei Beispielen dieses Tutorials in einer Variablen von Python Dictionary gespeichert. Dieses Beispiel zeigt, wie Sie JSON -Daten in jedem Python -Objekt speichern können. Erstellen Sie eine Datei mit dem Namen JSON4.py mit dem folgenden Skript. Hier, read_data Die Klasse wird verwendet, um JSON -Daten in ein Objekt zu speichern. JSondata, Eine Variable wird beim Erstellen des Objekts der Klasse verwendet. In der JSondata existieren drei Eigenschaften und der Wert des Eigenschaftsnamens, Php wird als Ausgabe drucken.
# JSON -Modul importierenAusgang:
Der Wert der 'PHP' -Eigenschaft ist '2 Credits'. Die folgende Ausgabe wird also nach dem Ausführen des Skripts angezeigt.
Beispiel 5: Konvertieren von Python -Dikten in JSON -Daten
JSON -Daten werden in den vorherigen Beispielen in Python Dictionary oder Objekt gespeichert, aber die Daten aus dem Python -Wörterbuch können auch in eine JSON -Variable gespeichert werden. Erstellen Sie eine Datei mit dem Namen JSON5.py mit dem folgenden Skript. Die Daten werden in der Wörterbuchvariablen gespeichert, Kundedikt. Dumps () Methode wird hier verwendet, um die Daten aus einer Wörterbuchvariablen in eine JSON -Variable umzuwandeln, JsonObject. Als nächstes wird der Wert der JSON -Variablen als Ausgabe gedruckt.
# JSON -Modul importierenAusgang:
Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.
Abschluss:
Das JSON -Datenformat wird von vielen Programmiersprachen unterstützt. Die Umwandlung von JSON in Python und Python in JSON -Daten wird in diesem Tutorial mit verschiedenen Python -Beispielen erläutert. Sie können jede Art von Datenkonvertierung vom Python -Objekt zu JSON -Objekt ausführen oder umgekehrt, nachdem Sie dieses Tutorial geübt haben.