如何在静态代码中设置map类型的值?我有一个这样的地图结构。
message HelloRequest {
Maps maps = 1;
}
message Maps {
map<string, AudioChannelCountMapBitrateOptions> formatMapChannelCount = 1;
}
message AudioChannelCountMapBitrateOptions{
map<string, StringVec> bitrateMap = 1;
}
message StringVec{
repeated string strings = 1;
}生成pb文件后,如何使用?StringVec提供了一个set方法和一个get方法,因此可以像这样获取和设置字符串字段。
const strVec = new messages.StringVec();
strVec.setStringsList(['1', '2']);
console.log(strVec.getStringsList());但与getFormatmapchannelcountMap、getBitratemapMap一样,Map和AudioChannelCountMapBitrateOptions只提供get方法。如何设置此地图结构的值,以便获得完整的地图数据结构。像这样的地图数据结构?对吗?
formatMapChannelCount : {
bitrateMap : ['1','2','3']
}如果你觉得我的描述不清楚,请向我提问。
发布于 2021-04-01 12:05:45
https://stackoverflow.com/questions/66756443
复制相似问题