好吧,2 个直截了当的问题。 我正在尝试将 json 与 django 一起使用。 我尝试使用 shell 并导入 json 这里没有错误。但是当我尝试使用 json_dumps() 或只是 dumps() 我得到了
NameError: name 'json_dumps' is not defined
显然我的 json 导入没有工作,尽管没有错误。
此外,我在此期间遇到的一些额外问题是:
- simplejson 和 json 是相同或不同的包。
- 哪个是python原生的
- 在什么场景下推荐哪一个。
请您参考如下方法:
您的错误与您的问题无关。这是一个简单的 Python 命名空间问题:函数是 json.dumps 而不是 json_dumps。
但是,json 从 2.5 开始就成为了标准库的一部分。 simplejson 是一个独立的库。除非您知道自己需要它,否则您应该使用 json。
