go 的 protobuf 实现是否支持 DynamicMessage?

Does go's protobuf implementation support DynamicMessage?

具体来说,我想序列化一个没有相应 .proto 文件的 Go 结构,然后反序列化它(也没有 .proto 文件)并以编程方式查询和提取它的字段。

golang 实现的 search 没有等效的功能。

支持吗?

(虽然 encoding/gob 支持这个,但我需要多语言兼容性)

作者说不支持:

https://github.com/golang/protobuf/issues/106