Python 使用colander进行xml反序列化
应该如何用于xml反序列化?文档说它甚至可以用于xml反序列化和验证,但我在文档或web上找不到任何好的例子Python 使用colander进行xml反序列化,python,pylons,pyramid,colander,Python,Pylons,Pyramid,Colander,应该如何用于xml反序列化?文档说它甚至可以用于xml反序列化和验证,但我在文档或web上找不到任何好的例子 如果有人使用过colander进行xml反序列化,您能在这里介绍一下它的用法吗?这将非常有帮助。看看colander作为“从python字典反序列化/验证”的工具。我想Python中的dict可以由任何结构化数据格式构成 在我的一个项目中,我验证POST(webob.multidict)数据和JSON文件,并使用相同的代码行: recipe_schema = RecipeSchema()
如果有人使用过colander进行xml反序列化,您能在这里介绍一下它的用法吗?这将非常有帮助。看看
colander
作为“从python字典反序列化/验证”的工具。我想Python中的dict可以由任何结构化数据格式构成
在我的一个项目中,我验证POST(webob.multidict
)数据和JSON文件,并使用相同的代码行:
recipe_schema = RecipeSchema()
try:
appstruct = recipe_schema.deserialize(cstruct)
...
cstruct
始终是一个dict,如上所述-有时由已处理的Multidict
组成,有时由json.load(json_数据)
组成
因此,先用colander
验证dict