Arbeiten mit JSON

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.

Schreibe einen Kommentar

Nach oben scrollen