Передача коллекции абстрактных типов из C# в Java в формате Json

Допустим, нужно передать по сети из C# в Java класс :

public class Message
{
    public List<Event> Events;
}

Где Event - это абстрактный класс => в коллекции хранятся ивенты разных типов.

Вопрос в том, как Java может восстановить это все в свои эквиваленты классов на своей стороне?

Или "восстанавливать" придется вручную добавив в абстрактный Event поле с enum'ом, по которому Java уже будет у себя сопоставлять его со своим эквивалентным классом?


Ответы (0 шт):