protobuf中的随机字段编号

问题描述 投票:0回答:1

服务器以protobuf格式发送响应。我试图使用protoc“decode_raw”模式重新创建定义(proto文件)并面临一些奇怪的结构:

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

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

protocol-buffers
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.