1

having model sqlalchemy like this

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

how can I define serialization of parameters using flask restplus api.Model marshall?

andilabs
  • 22,159
  • 14
  • 114
  • 151

1 Answers1

0

I managed by using fields.Raw

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

moreover, you can even reach for nested attr like this:

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

andilabs
  • 22,159
  • 14
  • 114
  • 151