Go的protobuf实现是否支持DynamicMessage?

huangapple go评论92阅读模式
英文:

Does go's protobuf implementation support DynamicMessage?

问题

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

在golang的实现中进行搜索没有找到相应的功能。

是否支持这个功能?

(尽管encoding/gob支持这个功能,但我需要多语言兼容性)

英文:

Specifically, I'd like to serialize a Go struct without a corresponding .proto file, and then deserialize it (also without a .proto file) and programmatically query and extract its fields.

A search of the golang implementation turns up no equivalent functionality.

Is this supported?

(while encoding/gob supports this, I need multi-language compatibility)

答案1

得分: 0

作者表示这不受支持:

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

英文:

The authors say that this isn't supported:

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

huangapple
  • 本文由 发表于 2015年9月23日 11:06:20
  • 转载请务必保留本文链接:https://go.coder-hub.com/32730307.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定