我正在尝试在protobuf中创建一个字段,以便客户端可以传递任意键值,以便服务器可以读取该字段。我知道protobuf中有map和struct,但是我看不到两者的区别。有什么见解吗?客户端和服务器都在python中
严格将结构定义为map<string,Value>,映射到Value类型,例如一个(简单的)Python类定义
map<string,Value>
Value
Protobuf map不仅可以支持字符串键,例如,一个dict
dict