json_serializable перечислимые значения в дротике - PullRequest
0 голосов
/ 02 апреля 2019

Я новичок в разработке дротиков ...

Я не могу понять, как использовать пакет Json_serializable с типами enum. моя база данных имеет значения перечисления как целое число, но похоже, что JSON_Serializable хочет, чтобы значение было строковым представлением имени перечисления .. IE:

enum Classification {Нет, открыто, неактивно, закрыто, по умолчанию, удалено, ZeroRecord}

база данных имеет классификацию как целочисленное значение (4: по умолчанию)

при загрузке из JSON я получаю исключение

ИСКЛЮЧЕНИЕ: Неверный аргумент (ы): 4 не является одним из поддерживаемых значений: Нет, Открыто, Неактивно, Закрыто, По умолчанию, Удалить, ZeroRecord

Как заставить JSON_Serializable обрабатывать 4 как значение по умолчанию?

...