в ваш срач. Сейчас пробую Circe для JSON, интересно, как он работает с алгебраическими типами данных. Вот, допустим, я пытаюсь десериализовать JSON, в котором сериализован один из наследников какого-то абстрактного класса и потом на нём pattern matching сделать, насколько это сложно сделать? Мне нужно будет пытаться десериализовать в каждый из наследников или придётся в JSON при сериализации какой-то type tag добавлять?
С xml сериализацией с таким сталкивался (принцип то один вроде) просто перебирал всех наследников
Обсуждают сегодня