我目前正在研究 Google Protocol Buffers,需要生成动态消息。我已经定义了我的 .proto 文件,如下所示。
message TSInbound
{
string id = 1;
map<string,string> state = 2;
map<string,string> reading =3;
}
AFAIK,我可以使用文件描述符集来创建动态消息。但是,这将涉及使用编译器来生成 desc 文件。我想在不编译 .proto 文件的情况下生成描述符。有没有办法使用自定义定义的 .proto 文件而不是使用 protoc 来动态创建消息?