标签: serialization deserialization protocol-buffers
Google的协议缓冲区实现包含一个TextFormat类,可以将消息序列化为文本。
TextFormat
此文字格式有多稳定?具体做法是:
答案 0 :(得分:3)
是的,protobuf“文本格式”在所有实现中都是相同的。您可以在Java中调用toString(),然后在C ++中使用TextFormat解析它。
toString()
但请注意,文本格式适用于一端(发送者或接收者)是人的通信。对于计算机到计算机的通信,您应始终使用二进制格式。文本格式有一些重要的区别,在与人交谈时有意义,但在与计算机之间无关: