如何在Java中解析.pb文件?
我有.proto和.pb文件。我需要用Java解析.pb文件。如何在Java中解析.pb文件?,java,parsing,protocol-buffers,Java,Parsing,Protocol Buffers,我有.proto和.pb文件。我需要用Java解析.pb文件。 我不知道如何使用这个.pb文件。有人能帮我解析.pb文件吗?假设*.pb文件的内容符合*.proto规范,您可以使用谷歌提供的协议缓冲区代码为*.pb文件生成读卡器: 有一个专门为Java提供的教程,介绍如何生成读取器和反序列化消息。查看更多详细信息。我假设这些是谷歌协议缓冲区文件?如果你这么说的话,那会很有帮助的。.pb文件是.proto文件的二进制版本吗?再次,请指定…是的,这是谷歌协议缓冲区文件。我不知道它有哪个版本。我想解析
我不知道如何使用这个.pb文件。有人能帮我解析.pb文件吗?假设*.pb文件的内容符合*.proto规范,您可以使用谷歌提供的协议缓冲区代码为*.pb文件生成读卡器:
有一个专门为Java提供的教程,介绍如何生成读取器和反序列化消息。查看更多详细信息。我假设这些是谷歌协议缓冲区文件?如果你这么说的话,那会很有帮助的。.pb文件是.proto文件的二进制版本吗?再次,请指定…是的,这是谷歌协议缓冲区文件。我不知道它有哪个版本。我想解析*.pb文件来阅读内容。您好,谢谢您的回复。但是我不知道如何使用*.proto和*.pb解析*.pb文件以读取内容的过程是什么?您好,我上面指向java教程的第二个链接为您提供了所有信息。当你从google下载protobuf时,你会得到一种编译器,它接受你的.proto文件并从中生成java类。生成的类还应该提供一个
parseFrom
方法,该方法使用FileInputStream将所有内容读入Java对象。我试试这个。