"TypeError: (Integer) ist nicht JSON-serialisierbar" beim Serialisieren von JSON in Python?

Ich versuche, ein einfaches Wörterbuch von Python aus an eine JSON-Datei zu senden, erhalte jedoch weiterhin die Meldung "TypeError: 1425 ist nicht JSON-serialisierbar".

import json
alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']}
afile = open('test.json','w')
afile.write(json.dumps(alerts,encoding='UTF-8'))
afile.close()

Wenn ich das Standardargument hinzufüge, schreibt es, aber die ganzzahligen Werte werden als Zeichenfolgen in die json-Datei geschrieben, was unerwünscht ist.

afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

Antworten auf die Frage(4)

Ihre Antwort auf die Frage