Dans une vue Django, je génère un ensemble de données comme ceci:
data = [22, 23, 18, 19, 21, None, 22, 20]
Je passe ces données à une variable JavaScript en utilisant:
data_json = simplejson.dumps(data)
Pour une utilisation dans un script High Charts.
Malheureusement, JavaScript est trébuchant quand il rencontre la valeur None
, car en réalité, ce dont j'ai besoin, est null
. Comment puis-je remplacer None
null
par null
, et où puis-je gérer cela – dans la vue Django ou dans le JavaScript?
Si vous utilisez Python 2.6 ou version ultérieure, vous pouvez utiliser le module intégré json:
>>> import json >>> json.dumps([1, 2, 3, None, 4]) '[1, 2, 3, null, 4]'