【发布时间】:2018-01-05 05:06:09
【问题描述】:
我使用 Kryo 将对象写入字节数组。它工作正常。但是当字节数组转换为对象时,它会抛出com.esotericsoftware.kryo.KryoException: Buffer underflow. 异常。
这是我的反序列化:
Kryo k=new Kryo();
Input input=new Input(byteArrayOfObject);
Object o=k.readObject(input,ObjectClass.class);
此外,始终无法在我的应用程序中定义对象类型。在最后的过程中,发生了类转换。因此,
如何解决上述反序列化错误
有没有一种方法可以创建 Object 而无需将类放入 readObject(...,ClassName) ?
【问题讨论】:
-
我也面临同样的问题?这解决了吗?我尝试了以下建议,但没有帮助..
标签: java serialization io kryo