J'essaie d'envoyer un dictionnaire simple à un fichier json à partir de python, mais je continue à recevoir le message "TypeError: 1425 n'est pas sérialisable 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()
Si j'ajoute l'argument par défaut, alors il écrit, mais les valeurs entières sont écrites dans le fichier json sous forme de chaînes, ce qui n'est pas souhaitable.
afile.write(json.dumps(alerts,encoding='UTF-8',default=str))