Zurück zu: Python Tutorial
0
Python – Daten speichern wie in Web-APIs
Was ist JSON?
JSON steht für JavaScript Object Notation.
Es ist eines der wichtigsten Datenformate in der modernen Softwareentwicklung.
JSON wird verwendet für:
- APIs
- Webanwendungen
- Konfigurationsdateien
- Datenaustausch zwischen Programmen
Die Struktur ähnelt einem Python Dictionary.
JSON in Python verwenden
Python besitzt das eingebaute Modul json.
import json
Damit kann Python JSON-Daten lesen und schreiben.
Python-Daten als JSON speichern
Mit json.dump() können Daten in einer Datei gespeichert werden.
import json
daten = {
"name": "Anna",
"alter": 25
}
with open("data.json", "w") as file:
json.dump(daten, file)
Hier wird ein Dictionary als JSON-Datei gespeichert.
JSON-Datei lesen
Mit json.load() kann man JSON-Dateien wieder einlesen.
import json
with open("data.json", "r") as file:
daten = json.load(file)
print(daten)
Nach dem Laden können die Daten wie normale Python-Dictionaries verwendet werden.
JSON schön formatieren
Mit indent kann JSON besser lesbar gemacht werden.
import json
daten = {"name": "Tom", "alter": 30}
print(json.dumps(daten, indent=4))
Warum JSON so wichtig ist
Fast jede moderne Anwendung verwendet JSON.
Beispiele:
- Webseiten senden Daten als JSON
- APIs liefern meistens JSON zurück
- Mobile Apps kommunizieren oft mit JSON
Wer mit Python professionell arbeiten möchte, muss JSON verstehen.