在 Django View 中,我正在生成一个类似这样的数据集:
data = [22, 23, 18, 19, 21, None, 22, 20]
我使用以下方法将此数据传递给 JavaScript 变量:
data_json = simplejson.dumps(data)
用于 High Charts 脚本。
不幸的是,当遇到 None
值时,JavaScript 会遇到问题,因为实际上我需要的是 null
。我怎样才能最好地将 None
替换为 null
,我应该在哪里处理它 - 在 Django View 中还是在 JavaScript 中?
最佳答案
如果您使用的是 Python 2.6 或更高版本,则可以使用内置的 json 模块:
>>> import json
>>> json.dumps([1, 2, 3, None, 4])
'[1, 2, 3, null, 4]'
关于javascript - 将 Python None 转换为 JavaScript null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9947262/