我从网站的http响应中收到一些Protobuf文本。文本大致如下所示:
1 {
2: some value
7: {
12: some value
}
8: some value
}
除了内容要大得多。为了安全起见,我不想粘贴实际文本。无论如何,我该如何“解码”它以便查看架构?
最佳答案
目前,不可能从protobuf消息中获得完全准确的架构。
话虽如此,您可以半封闭。有一些工具,例如protobuf-inspector,可以打印出有关消息结构的更多信息。
关于此工具(以及一般而言)的一些重要警告,说明为何无法获得完整的架构,摘自该工具的自述文件:
[...]字段名称以及一些高级详细信息如:
关于go - 解码Protobuf文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63178591/