„TypeError: (Integer) nie jest JSON serializable” podczas serializowania JSON w Pythonie?

Próbuję wysłać prosty pytajnik ze słownika do pliku json, ale ciągle otrzymuję komunikat „TypeError: 1425 is not JSON serializable”.

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()

Jeśli dodam argument domyślny, to zapisuje, ale wartości całkowite są zapisywane w pliku json jako ciągi, co jest niepożądane.

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

questionAnswers(4)

yourAnswerToTheQuestion