json.dumps() and json.loads()

Wandle Daten in JSON-Text um, um sie zu speichern oder zu senden, und zurück in Python-Daten.

Syntax

import json
text = json.dumps(data)
data = json.loads(text)
  • JSON-Schlüssel sind immer Text, und Tupel kommen als Listen zurück.

Beispiel

import json
text = json.dumps({"hp": 20})
print(text)
print(json.loads(text)["hp"])

Ausgabe:

{"hp": 20}
20

Häufige Fehler

  • dumps und loads arbeiten mit Zeichenketten; dump und load arbeiten mit Dateien.

Übe es