[英]Protobuf3 why repeated map is not allowed?
我正在使用Protobuf3,需要創建地圖列表。 我以為我可以使用repeated map<string, string>
但是好像不能。
我應該怎么用呢?
謝謝
本質上, map<...>
等同於:
repeated TypedPair ...
同
message TypedPair {
KeyType key = 1;
ValueType value = 2;
}
因此, repeated map<...>
將repeated repeated TypedPair
,這沒有任何意義。
而是定義一個具有地圖的類型,並使用它:
message HazMap {
map<...> map = 1;
}
...
repeated HazMap maps = 1;
這可以隱含嗎? 也許-但這不是現在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.