Nog*_*ter 81 python google-app-engine json
我想将JSON字符串解析为Google App Engine(python)下的对象.您有什么推荐的吗?编码/字符串化的东西也会很好.您推荐内置的内容,还是我必须在我的应用中包含的库?它安全吗?谢谢.
Bri*_*unt 114
考虑使用Django的json lib,它包含在GAE中.
from django.utils import simplejson as json
# load the object from a string
obj = json.loads( string )
Run Code Online (Sandbox Code Playgroud)
上面的链接有Django序列化器的例子,这里是simplejson文档的链接.
如果您正在考虑存储Python类实例或对象(而不是列表,字符串,数字和字典的组合),您可能希望查看pickle.
我希望有所帮助.
顺便说一下,要在GAE上运行Django 1.0(而不是Django 0.96),你可以在main.py中使用以下调用,根据这篇文章:
from google.appengine.dist import use_library
use_library('django', '1.0')
Run Code Online (Sandbox Code Playgroud)
作为谷歌的App Engine 1.6.0,您可以使用Python 2.7运行时加入runtime: python27
的app.yaml
,然后你可以导入本地JSON库import json
.
spe*_*ane 22
Google App Engine现在支持python 2.7.如果使用python 2.7,您可以执行以下操作:
import json
structured_dictionary = json.loads(string_received)
Run Code Online (Sandbox Code Playgroud)