“TypeError: (Integer) não é serializável por JSON” ao serializar JSON em Python?

Eu estou tentando enviar um dicionário simples para um arquivo json de python, mas continuo recebendo a mensagem "TypeError: 1425 não é serial JSON".

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

Se eu adicionar o argumento padrão, ele grava, mas os valores inteiros são gravados no arquivo json como strings, o que é indesejável.

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

questionAnswers(4)

yourAnswerToTheQuestion