Python-Grundlagen

JSON in Python lesen und schreiben

JSON ist ein verbreitetes Austauschformat für APIs, Konfigurationsdateien und gespeicherte strukturierte Daten.

Was ist JSON in Python lesen und schreiben?

JSON ist ein verbreitetes Austauschformat für APIs, Konfigurationsdateien und gespeicherte strukturierte Daten.

Konvertiere zwischen JSON-Text und Python-Dictionaries.

Wann wird dieser Ansatz verwendet?

  • Python-Syntax anhand von ausführbarem Code lernen.
  • Eine Grundlage für umfangreichere Programmieraufgaben schaffen.
  • Ideen ohne lokale Einrichtung schnell ausprobieren.

Beispielcode

Code ausführen →
main.py
import json

user = json.loads('{"name": "Ada", "active": true}')
user["score"] = 95

print(json.dumps(user, indent=2))

Erwartete Ausgabe

{
  "name": "Ada",
  "active": true,
  "score": 95
}

So funktioniert es

json.loads analysiert Text zu Python-Werten; json.dumps serialisiert diese wieder. indent erzeugt eine besser lesbare Ausgabe.

Ändere die Werte und führe das Programm im CodeUtility Python Online-Compiler aus, ohne Python lokal zu installieren.

Übungsaufgaben

Verändere Eingaben und Randfälle, bevor du die Lösung mit größeren Datenmengen testest.

  1. Sage die Ausgabe voraus, bevor du den Code ausführst.
  2. Behandle leere und ungültige Eingaben.
  3. Kapsle die Logik in einer Funktion und ergänze Tests.
In der Python-IDE ausführen →