falcon中的自动棉花糖(de)系列化
falcon-marshmallow的Python项目详细描述
Falcon Marshmallow是一个中间件库,旨在帮助 希望轻松合并自动(反)序列化的开发人员 在Falcon应用程序中使用棉花糖模式。一次 中间件已经就位,可以请求 定义的schema属性将自动使用该架构 解析请求体。此外,对该资源的响应 将自动使用定义的架构转储结果。
您还可以在资源上指定特定于方法的模式,例如。 patch_schema,仅当请求方法 与架构前缀匹配。
默认情况下,此中间件还将自动解析请求 和对json的响应,即使它们没有定义任何模式。 如果您希望使用自己的json,可以很容易地禁用它 正在分析中间件。默认情况下,这是使用simplejson完成的, 但是您可以指定任何您喜欢的模块或对象 标准库json模块的公共接口。