Ich habe hier schon viele Beispiele auf SO gelesen. Leider habe ich immer diesen Fehler,JSONDecodeError: Expecting ',' Begrenzer: Zeile 1 Spalte 43 (Char 42)
Fehler:
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 1 column 43 (char 42)
JSON-Datei:
{"people": [{"name": "Scott", "from": "Nebraska", "website": "stackabuse.com"}, {"name": "Larry", "from": "Michigan", "website": "google.com"}, {"name": "Tim", "from": "Alabama", "website": "apple.com"}]}
Und noch eine separate JSON-Datei:
{"scores":[{"name":"Larry","result":["0":"24","1":"43","2":"56"]},{"name":"Tim","result":["0":"44","1":"29","2":"34"]}]}
Python-Code:
with open('data.json') as file:
data = json.load(file)
print(data)
Ihre erste JSON-Datei hat keine Probleme und gedruckten Daten. Wie in den Antworten erwähnt, ist es die zweite Datei (separate JSON-Datei), die eine Liste enthält, aber Werte vom Typ dict bereitstellt. –