gpt4 book ai didi

python - 如何反序列化由 to_xml() 在 google appengine 中创建的 xml

转载 作者:数据小太阳 更新时间:2023-10-29 02:13:53 28 4
gpt4 key购买 nike

在 Google App Engine 中,我可以通过调用对象的 to_xml() 方法来序列化对象。似乎没有等效的 from_xml() 方法来反序列化 xml。是否有一种有效的方法来反序列化回对象?

最佳答案

澄清一下,我将假设您询问的是 Model.to_xml() 方法,而高效是指您可以调用的单一方法,它将为您提供模型对象。

正如您所指出的,数据存储 API 的模型类中没有这样的方法。我认为 to XML 方法的目的是使模型易于导出到另一个应用程序,例如 javascript 客户端或导入到另一个数据库或存储机制,类似于使用远程 API。

应该可以创建一个特定模型类的函数或静态方法,它可以从已解析的 XML 中生成特定类型的新模型。然后,您很可能希望执行 get_or_insert() 来写入生成的对象。

如果您正在寻找原生的 Python 到 Python 序列化方法,您可以考虑 pickle。

关于python - 如何反序列化由 to_xml() 在 google appengine 中创建的 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18620311/

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