将带有嵌套消息的protobuf绑定到Golang结构

时间:2019-09-27 04:40:13

标签: json go protocol-buffers

我有一个protobuf消息,其中包含嵌套的消息,包括重复的字段(映射到切片)。继续,我的protobuf中可能也有地图。

我想最终将它们绑定到Golang结构。什么是有效的方法?

  1. 转换为JSON,然后将其绑定到结构上?
  2. 编写代码以遍历成员,并通过在Golang中的protobuf包装器上调用访问器将它们绑定到结构。

我知道我最终应该衡量和决定,但想对此进行推理。在我看来,#2会更高效,因为#1可能必须首先执行#2才能生成JSON。正确吗?

0 个答案:

没有答案