Десериализация Kryo завершается с «KryoException: переполнение буфера»
Я использую Kryo для записи объектов в байтовые массивы. Работает нормально. Но когда байтовые массивы преобразуются в объекты, он бросает,com.esotericsoftware.kryo.KryoException: Buffer underflow.
исключение.
Это моя десериализация:
Kryo k=new Kryo();
Input input=new Input(byteArrayOfObject);
Object o=k.readObject(input,ObjectClass.class);
Кроме того, всегда тип объекта не может быть определен в моем приложении. На последнем этапе происходит преобразование класса. Следовательно,
Как я могу решить выше ошибку десериализации
Есть ли способ создать объект без предоставления класса в readObject (..., ClassName)?