0
0 Комментариев

Как сериализовать в JSON перечисление?

from enum import Enum
 
 
class Color(Enum):
    RED = 'red'
    GREEN = 'green'
    BLUE = 'blue'
 
 
data = [
    {
        'name': 'car',
        'color': Color.RED,
    },
    {
        'name': 'dog',
        'color': Color.BLUE,
    },
]
 
import json
print(json.dumps(data, indent=4))

При выполнении dumps происходит ошибка: TypeError: is not JSON serializable


Добавить комментарий