【发布时间】:2016-02-19 21:33:05
【问题描述】:
有没有一种好方法可以在 golang 中获得人类可读的 protobuf 对象的字符串表示形式?相当于https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.message#Message.DebugString的东西?
【问题讨论】:
-
您是否可以解组对象,或者当它仍然是一个 profobuf 消息时,您是否需要打印它?你也在用这个包吗? github.com/golang/protobuf
-
是的,我已将其解组(一个 proto.Message 对象,而不是字符串/字节 [])。我更喜欢使用 proto.Message,但这不是必需的。我正在使用那个库。
-
希望我能给你一个答案,因为我确信这是可能的,但我已经有大约一年没有使用这个包了,也没有时间去挖掘它的来源。
-
你使用的是哪个 protobuf 实现?
-
github.com/golang/protobuf - 也更新了问题
标签: go protocol-buffers