gpt4 book ai didi

python - 如何在 Google App Engine 中解析 JSON?

转载 作者:IT老高 更新时间:2023-10-28 12:42:54 25 4
gpt4 key购买 nike

我想将 JSON 字符串解析为 Google App Engine (python) 下的对象。你有什么建议吗?编码/字符串化的东西也会很好。你推荐的是内置的,还是我必须在我的应用程序中包含的库?它安全吗?谢谢。

最佳答案

考虑使用 Django's json lib ,它包含在 GAE 中。

from django.utils import simplejson as json

# load the object from a string
obj = json.loads( string )

上面的链接有 Django 序列化程序的示例,这里是 simplejson's documentation 的链接.

如果您正在考虑存储 Python 类实例或对象(而不是列表、字符串、数字和字典的组合),您可能需要查看 pickle .

希望对你有帮助。

顺便说一句,要让 Django 1.0(而不是 Django 0.96)在 GAE 上运行,您可以根据 this article 在 main.py 中使用以下调用:

from google.appengine.dist import use_library
use_library('django', '1.0')

编辑:Google App Engine 1.6.0 和 Python 2.7 中的原生 JSON 支持

从 Google App Engine 1.6.0 开始,您可以 use the Python 2.7 runtime通过在app.yaml中添加runtime: python27,然后就可以通过import json导入原生JSON库了。

关于python - 如何在 Google App Engine 中解析 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com