JSON aus einer Datei lesen
Das Lesen von JSON aus einer Datei kann wie eine einfache Aufgabe erscheinen, bei unsachgemäßer Ausführung können jedoch Fehler auftreten . Lassen Sie uns zwei häufige Fehler ansprechen, auf die Sie möglicherweise gestoßen sind.
Fehler: json.loads() mit Dateiinhalt
Sie haben json.loads() verwendet, das eine Zeichenfolge erwartet Argument. Sie haben jedoch das Dateiobjekt json_data übergeben, das Byte-Daten enthält. Um die Datei direkt zu lesen, verwenden Sie stattdessen json.load():
import json with open('strings.json') as f: d = json.load(f) print(d)
Fehler: json.load() mit ungültigem JSON
Wenn Sie Fehler wie sehen „Zusätzliche Daten“, die Datei enthält möglicherweise ungültigen JSON-Inhalt. Validieren Sie Ihr JSON mit einem Tool wie JSONLint oder konsultieren Sie die Dokumentation zur JSON-Formatierung.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie lese ich JSON-Daten korrekt aus einer Datei in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!