Мне нравится сериализовать свой объект класса Java с помощью Messagepack. Моя классовая структура такова, чтоСериализация с помощью Messagepack
public class A
{
private InnerClass obj;
//Some other variables with getters and setters.
// There will be a getter and setter for obj(InnerClass) aswell.
}
class InnerClass
{
//Some variables with getters and setters.
}
class InnerDerivedClass extends InnerClass
{
//some variables with getters and setters.
}
То, что я хотел бы сделать, это создать объект для InnerDerivedClass и присвоить некоторые значения к нему. Затем я бы добавил объект к классу A как к объекту базового класса. Теперь, когда я сериализую и десериализую объект класса A с Messagepack, я не могу получить объект как объект InnerDerivedClass, а скорее как объект InnerClass obj. Как я могу достичь этого, используя MessagePack. Я не использую какие-либо аннотации, поэтому я регистрирую каждый класс в пакете сообщений.