json4s смешивает сериализаторы по умолчанию с CustomSerializer без подсказок типа - PullRequest
0 голосов
/ 17 апреля 2020

Существует ли шаблон json4s, позволяющий использовать стандартные сериализаторы / десериализаторы logi c для подтипов из реализации супертипа CustomSerializer без подсказок типов?

Я сталкиваюсь с полиморфом c Вариант использования SerDe, где идеальным решением было бы использование сериализаторов по умолчанию для листовых типов (все из которых являются классами падежей), а затем десериализация до абстрактного базового типа с использованием настраиваемого десериализатора, который определяет конкретный тип для создания экземпляра на основе содержимого поддерева JValue, после чего можно использовать соответствующий десериализатор класса дел по умолчанию.

...