是否可以在Java中以通用方式解析protobuf?我查看了GeneratedMessage,但找不到将任何PB字节缓冲区解析为GeneratedMessage的方法。本质上,我试图将PB字节缓冲区解析为GeneratedMessage,然后我将使用反射来检测其中的字段。 最佳答案 首先,不知道schema是无法解析PB数据的。该模式最初来自“.proto”文件,通常嵌入到protoc生成的代码中。但是,您也可以告诉protoc以JavaProtobuf库可用的格式存储模式:protoc--descriptor_set_out=my