grpc и protobuf с переменными ключами - PullRequest
0 голосов
/ 31 мая 2019

У меня есть хэш пар значений ключей.

У меня нет ни ключей, ни значений.

Я могу предположить, что большинство из них будет, но иногда ключи удаляются, а другиедобавлены.Могу ли я получить сообщение с переменными ключами?

{
  "knownkey1": "value",
  "knownkey2": {
    "unknown-key1": "value",
    "unknown-key2": "value"
  }
}   

или это лучший способ сериализовать его с помощью json stringify в сообщении?я думаю, что это победит всю цель использования grpc.

message Rate {
  string ticker = 1;
  string value = 2;
}

message GetAllResponse {
  string lastUpdated = 1;
  repeated Rate payload = 2;
}

1 Ответ

0 голосов
/ 03 июня 2019

Похоже, вы можете просто использовать тип карт, как показано здесь: https://developers.google.com/protocol-buffers/docs/proto3#maps

...