超级小问题时间!我试图在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的模块
有什么想法吗?
答案 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版本的一连串警告非常方便。