有人让 jsonpickle 在谷歌应用引擎上工作吗?我的日志说没有模块,但有一个模块,就像你出生时一样确定。我正在使用 jsonpickle 0.32。
<type 'exceptions.ImportError'>: No module named jsonpickle
Traceback (most recent call last):
File "/base/data/home/apps/xxxxx/xxxxxxxxxxxxxxxxx/main.py", line 4, in <module>
import jsonpickle
最佳答案
我已经成功地将 django.utils.simplejson 注册为 json 编码器/解码器。在这个真实的文件 index.py 中类 Pizza 被编码和解码回来:
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
import jsonpickle
class Pizza:
pass
class Example(webapp.RequestHandler):
def get(self):
jsonpickle.load_backend('django.utils.simplejson',
'dumps','loads',ValueError)
encoded = jsonpickle.encode(Pizza())
self.response.out.write( jsonpickle.decode(encoded).__class__ )
run_wsgi_app(webapp.WSGIApplication([('/', Example),],debug=True))
关于python - 谷歌应用引擎 jsonpickle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2003817/