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 jsontext = 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}
20Häufige Fehler
- dumps und loads arbeiten mit Zeichenketten; dump und load arbeiten mit Dateien.