gpt4 book ai didi

protocol-buffers - 如何在 Protocol Buffers 中实现映射列表?

转载 作者:行者123 更新时间:2023-12-02 10:30:31 25 4
gpt4 key购买 nike

我正在创建一个返回 map 列表的 gRPC 响应。这是我想象的结构:

message GetSettingsResponse {
repeated map<string, string> settings = 1;
}

但是,不支持重复映射,我必须将映射嵌套在单独的消息中才能使其工作:

message GetSettingsResponse {
repeated Setting settings = 1;
}

message Setting {
map<string, string> setting = 1;
}

这可行,但它迫使我们在客户端和服务器上编写一些令人困惑的代码。有没有办法避免这种解决方案并更接近我想要的结构?

最佳答案

不,基本上。您所拥有的是在 protobuf 中可以做的最接近的事情。

关于protocol-buffers - 如何在 Protocol Buffers 中实现映射列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51732713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com