将其colander视为" 从python词典中反序列化/验证"的工具.我想,Python中的dict可以由任何结构化数据格式组成.
在我的一个项目中,我验证POST(webob.multidict)数据和JSON文件,并使用相同的代码行:
recipe_schema = RecipeSchema()
try:
appstruct = recipe_schema.deserialize(cstruct)
...
Run Code Online (Sandbox Code Playgroud)
cstruct如上所述,它总是一个字典 - 有时由加工Multidict制成,有时由制成json.load(json_data).
因此,首先将XML转换为dict,然后使用colander.
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |