将Python无转换为JavaScript null

发布于 2021-01-29 16:27:58

在Django视图中,我正在生成如下数据集:

data = [22, 23, 18, 19, 21, None, 22, 20]

我正在使用以下方法将此数据传递给JavaScript变量:

data_json = simplejson.dumps(data)

用于高级图表脚本。

不幸的是,JavaScript遇到None值时会绊脚石,因为实际上我需要的是null。如何最好地替换Nonenull,在Django
View或JavaScript中应该在哪里处理?

关注者
0
被浏览
48
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果您使用的是Python 2.6或更高版本,则可以使用内置的json模块:

    >>> import json
    >>> json.dumps([1, 2, 3, None, 4])
    '[1, 2, 3, null, 4]'
    

    参见http://docs.python.org/library/json.html



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看