Сервер отправляет ответы в формате protobuf.Я пытался воссоздать определения (файл протока), используя режим protoc "decode_raw", и столкнулся с какой-то странной структурой:
2 {
1: 215647270
2 {
215647270 {
1 {
2: "30093005"
}
}
}
5: 360883463
}
Как видите, значение поля # 1 (215647270) является некимссылка на другое поле.Значение (и ветвь соответственно) является случайным.Я не смог найти никакой информации в официальной документации Protobuf относительно этого «динамического» генерации полей.Кто-нибудь знает, как описать эту структуру с помощью протокольных буферов сообщений?