«TypeError: (Integer) не является сериализуемым JSON» при сериализации JSON в Python?

Я пытаюсь отправить простой словарь в файл json из python, но получаю & quot; TypeError: 1425 не является сериализуемым JSON & quot; сообщение.

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

Если я добавляю аргумент по умолчанию, он записывается, но целочисленные значения записываются в файл json в виде строк, что нежелательно.

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

Ответы на вопрос(4)

Ваш ответ на вопрос