Sto cercando di inviare un semplice dizionario a un file JSON da Python, ma continuo a ricevere il messaggio "TypeError: 1425 non è serializzabile 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 aggiungo l'argomento predefinito, allora scrive, ma i valori interi vengono scritti nel file json come stringhe, il che è indesiderabile.
afile.write(json.dumps(alerts,encoding='UTF-8',default=str))