So lesen, schreiben und analysieren Sie JSON in Python
- 4831
- 227
- Janin Pletsch
JavaScript -Objektnotation alias JSON ist ein sehr leichtes Standarddatenpräparatformat. Es wird zum Speichern und Transport von Daten verwendet. Es wurde von JavaScript abgeleitet, ist aber jetzt sprachunabhängig. Es wurde mit der Absicht erstellt, ein textbasiertes Austauschformat zu erstellen, das von Menschen leicht lesbar ist.
JSON ist mit den meisten Programmiersprachen kompatibel und kann leicht integriert werden, da sie integrierte Funktionen zum Lesen, Schreiben und Analysieren von JSON haben.
JSON wird in der gesamten Computerwelt für APIs und für Konfigurationsdateien verschiedener Programme wie Spiele häufig verwendet. Es wird auch verwendet, um Daten von einem Server auf den Client zu übertragen und umgekehrt.
In diesem Beitrag werden wir einen Leitfaden zum Lesen, Schreiben und Analysieren von JSON in Python durchlaufen. Python verfügt über ein integriertes Paket namens JSON, mit dem JSON-Daten manipuliert werden können.
Wie man JSON in Python Dictionary umwandelt (Parse JSON)
Wir können die verwenden JSON.Ladungen()
Methode, um JSON in ein Python -Wörterbuch zu analysieren. Wir müssen dem JSON im String -Format für die JSON.Ladungen()
Funktion, da diese Funktion die Zeichenfolge nimmt und die Zeichenfolge in ein Python -Wörterbuch umwandelt.
In dem unten angegebenen Beispiel ist der Mitarbeiter eine JSON-Zeichenfolge, während das Mitarbeiterdikt ein Python-Wörterbuch ist.
JSON Employee = '"First_Name": "John", "Second_Name": "Doe", "ID": "01", "Abteilung": "Gesundheit"' Employee_Dict = json importieren.Ladet (Mitarbeiter) Print (Mitarbeiter_Dict)123456 | JSON Employee = '"First_Name": "John", "Second_Name": "Doe", "ID": "01", "Abteilung": "Gesundheit"' Employee_Dict = json importieren.Ladet (Mitarbeiter) Print (Mitarbeiter_Dict) |
Ausgang
Wie man ein Python -Wörterbuch in eine JSON -Saite umwandelt
Im vorherigen Abschnitt haben wir gelernt, wie man eine JSON -String in ein Python -Wörterbuch umwandelt. Jetzt werden wir das Gegenteil tun und das Python -Wörterbuch in einen JSON -String umwandeln.
JSON Employee_Dict = 'First_name': 'John', 'Second_Name': 'Doe', 'ID': '01', 'Abteilung': 'Health' Employee = JSON importieren.Dumps (Employee_Dict) Print (Mitarbeiter)123456 | JSON Employee_Dict = 'First_name': 'John', 'Second_Name': 'Doe', 'ID': '01', 'Abteilung': 'Health' Employee = JSON importieren.Dumps (Employee_Dict) Print (Mitarbeiter) |
Ausgang
So lesen Sie eine JSON -Datei
Wir können die verwenden JSON.Belastung()
Methode zum Lesen eines JSON -Objekts in Python.
Zunächst erstellte eine Daten.JSON -Datei mit folgenden Inhalten:
Katze/Home/Benutzer/Daten.JSON
"First_Name": "John", "Second_Name": "Doe", "ID": "01", "Abteilung": "Gesundheit"
Führen Sie dann das folgende Programm auf Daten aus JSON -Datei aus und drucken Sie auf dem Bildschirm.
Importieren Sie JSON mit Open ('/home/rahul/data.JSON ') als f: Employee_data = json.Laden (f) Druck (Mitarbeiter_Data)123456 | Importieren Sie JSON mit Open ('/home/rahul/data.JSON ') als f: Employee_data = json.Laden (f) Druck (Mitarbeiter_Data) |
Ausgang
So schreiben Sie JSON mit Python in eine Datei
Wir können die verwenden JSON.entsorgen()
Methode, um JSON an a zu schreiben .JSON -Datei.
Das unten angegebene Programm erstellt eine neue Datei namens Mitarbeiter.JSON. Wenn die Datei bereits vorhanden ist, öffnet sie nur die Datei im 'W' Modus. Der "W" -Modus bedeutet, dass die Datei im Schreibmodus geöffnet wird.
Dann Json.Dump () wandelt das Python Dictionary "Employee_Dict" in einen JSON -String um und schreibt es in die JSON -Datei.
Importieren Sie JSON Employee_Dict = "First_Name": "John", "Second_Name": "Doe", "ID": "01", "Abteilung": "Gesundheit" mit offen ('Mitarbeiter.JSON ',' W ') als JSON_FILE: JSON.Dump (Mitarbeiter_Dict, json_file)123456 | Importieren Sie JSON Employee_Dict = "First_Name": "John", "Second_Name": "Doe", "ID": "01", "Abteilung": "Gesundheit" mit offen ('Mitarbeiter.JSON ',' W ') als JSON_FILE: JSON.Dump (Mitarbeiter_Dict, json_file) |
Ausgang:
Abschluss
JSON ist in letzter Zeit die häufigste Methode, um Daten zu speichern und zu übertragen. Die Benutzerfreundlichkeit hat es bei Entwicklern sehr beliebt gemacht.
In diesem Artikel haben wir JSON gelernt.last (), json.Dumps (), Json.last () und json.Dump () Methoden. Diese Methoden helfen uns, JSON in Python zu manipulieren, zu lesen, zu schreiben und zu analysieren.
- « 10 Beste Linux -Serververteilungen in 2023
- Wie man Befehlszeilenargumente im Knoten analysiert.JS »