【问题标题】:Serialize (or Parse) a Protobuf Object序列化(或解析)一个 Protobuf 对象
【发布时间】:2018-04-26 09:25:03
【问题描述】:

我有一个 Protobuf java 对象,我需要保存它(例如,在 android 中的 bundle 中)。

所以需要有一个 Serializable 或 Parcelable 对象,我怎样才能从我的 Protobuf 对象中获取这个对象。 或者有没有其他方法可以保存并稍后获取对象?

【问题讨论】:

    标签: java android serialization protocol-buffers parcelable


    【解决方案1】:

    Protobuf 是为序列化目的而创建的,因此我建议您无需再次将其序列化为 Serializable 或 Parcelable 对象。而不是将其序列化为字节数组并将字节数组放入捆绑中。

    byte[] toByteArray();
    

    参考: https://developers.google.com/protocol-buffers/docs/javatutorial#parsing-and-serialization

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      相关资源
      最近更新 更多