在google appengine上安装simplejson

时间:2010-04-26 07:02:42

标签: python google-app-engine simplejson

超级小问题时间!我试图在google appengine上使用simplejson。在我的机器上的终端中,我安装了simplejson并正常工作。但是当我尝试在appengine上运行的脚本中导入它时,我得到一个错误,说没有这样的库存在。如果在我的机器上打开交互式控制台(从http://localhost:8080/_ah/admin上的链接)并输入“import simplejson”,我得到:

追踪(最近一次通话):   在帖子中输入文件“/home/chris/google_appengine/google/appengine/ext/admin/init.py”,第210行     exec(compiled_code,globals())   文件“”,第1行,in ImportError:没有名为simplejson的模块

有什么想法吗?

2 个答案:

答案 0 :(得分:14)

看看django包:

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

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

import simplejson

请注意,在Python 2.7运行时,您可以使用native Json library

答案 1 :(得分:10)

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

import simplejson as json

这对于避免日志文件中有关django版本的一连串警告非常方便。