标签: python serialization marshmallow
我想指定一个棉花糖模式。对于我的一个领域,我不希望模式验证类型,而只是将其传递。这是因为类型可以是任何东西,我们不会提前知道。我没有在marshmallow.fields中看到这个选项。我们想将其用作反序列化器。
marshmallow.fields
例如
class FilterSchema(Schema): op = fields.Str(required=True) val = fields.**Any**(required=True)
有没有办法做这样的事情?
答案 0 :(得分:2)
您可以使用Raw() field type。
Raw()
例如val = fields.Raw(required=True)。
val = fields.Raw(required=True)