5

超级小问题时间!我正在尝试在 google appengine 上使用 simplejson。在我机器上的终端中,我安装了 simplejson 并且可以正常工作。但是当我尝试将它导入到 appengine 上运行的脚本中时,我收到一条错误消息,指出不存在这样的库。如果在我的机器上打开交互式控制台(来自http://localhost:8080/_ah/admin上的链接)并输入“import simplejson”,我会得到:

回溯(最后一次调用):文件“/home/chris/google_appengine/google/appengine/ext/admin/ init .py”,第 210 行,在 post exec(compiled_code, globals()) 文件“”,第 1 行,在 ImportError: 没有名为 simplejson 的模块

有什么想法吗?

4

2 回答 2

14

查看 django 包:

from django.utils import simplejson as json
obj = json.loads(json_string)

由于 Sdk 1.4.2 可以使用以下语句导入 Json:

import simplejson

请注意,在 Python 2.7 运行时您可以使用本机 Json 库

于 2010-04-26T09:00:04.770 回答
10

您不再需要在 Google App Engine 上为 simplejson 使用 django 包。

import simplejson as json

这对于避免在日志文件中出现关于 django 版本的大量警告非常方便。

于 2011-02-17T22:10:49.700 回答