如何在 flask restplus 中使用 marshall 序列化 JSONB 字段?

how to serialize JSONB field with marshall in flask restplus?

有这样的模型 sqlalchemy

class Action(base):
    id = Column(Integer, primary_key=True)
    parameters = Column(JSONB)

如何使用 flask restplus api.Model marshall 定义参数序列化?

我使用 fields.Raw

进行管理
action_serializer = api.model('Action', {
    'id': fields.Integer,
    'parameters': fields.Raw
})

此外,您甚至可以像这样访问嵌套属性:

'name': fields.String(attribute='parameters.name')