protobuf中的随机字段号

时间:2019-02-04 14:00:28

标签: protocol-buffers

服务器以protobuf格式发送响应。我试图使用协议“ decode_raw”模式重新创建定义(协议文件),但遇到一些奇怪的结构:

2 {
  1: 215647270
  2 {
    215647270 {
      1 {
        2: "30093005"
      }
    }
  }
  5: 360883463
}

如您所见,字段#1的值(215647270)是对另一个字段的某种引用。该值(和分支)分别是随机的。我在Protobuf官方文档中找不到有关该字段“动态”生成的任何信息。 有人知道如何用协议缓冲区消息来描述这种结构吗?

1 个答案:

答案 0 :(得分:0)

我发现这是protobuf的extension功能,而“随机”数字只是由作者硬编码的。