3

I have a Enum class:

class Group(enum.Enum):
    user = 0
    manager = 1
    admin = 2

I have a pedantic model:

class User(BaseModel):
    id: int
    username: str
    group: Group

It generated serialised to json following:

{
    "id": 5,
    "username": "admin",
    "group": 2
}

However, I would like to get the name of the enum field instead of its value, so it should be:

{
    "id": 5,
    "username": "admin",
    "group": "admin"
}

Is this possible at all? If so, how?

Prutheus
  • 153
  • 15

1 Answers1

-1
class Group(enum.Enum):
    user = "user"
    manager = "manager"
    admin = "admin"

did the trick :o

Prutheus
  • 153
  • 15