【发布时间】:2012-03-21 04:13:52
【问题描述】:
这可能是一个愚蠢的问题,对不起。 我最近开始使用 protobufs,但我似乎不知道如何解析协议缓冲区定义消息中的 ascii 文件? ParseFrom(...) 似乎不起作用,因为它需要二进制序列化。
谢谢
【问题讨论】:
标签: java serialization protocols ascii buffer
这可能是一个愚蠢的问题,对不起。 我最近开始使用 protobufs,但我似乎不知道如何解析协议缓冲区定义消息中的 ascii 文件? ParseFrom(...) 似乎不起作用,因为它需要二进制序列化。
谢谢
【问题讨论】:
标签: java serialization protocols ascii buffer
http://code.google.com/apis/protocolbuffers/docs/reference/java/com/google/protobuf/TextFormat.html
确实,在生产/性能代码中,您应该只处理二进制形式的协议缓冲区,但为了调试或方便,有一个明确定义的人类可读格式,以及所有接口(python、java、C++ 等)。 ) 有一种翻译方法。
-前谷歌工程师。
【讨论】: