我有一个 Protobuf java 对象,我需要保存它(例如,在 android 中的 bundle
中)。
因此需要有一个可序列化或可解析的对象,我如何从我的 Protobuf 对象中获取该对象。 或者有没有其他方法可以保存它并稍后获取对象?
最佳答案
Protobuf 是为了序列化目的而创建的,因此我建议您无需将其再次序列化为可序列化或可解析对象。相反,将其序列化为字节数组并将字节数组放入 bundle 中。
byte[] toByteArray();
引用: https://developers.google.com/protocol-buffers/docs/javatutorial#parsing-and-serialization
关于java - 序列化(或解析)Protobuf 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039384/