我一直在尝试将 Java List> 打包到 protobuf3 消息中,我只是想知道定义可以打包这样一个 List 的 proto 文件以及如何有效映射它的最佳方法是什么,因为我一直在尝试和无法让它工作。
我最初的想法:
// Proto file
message TutorialAPIResponse {
repeated google.protobuf.Any values = 1;
}
//Packaging
List<List<Object>> apiValues = Api.getWhatever();
AnalyzeSignalsResponse response = AnalyzeSignalsResponse.newBuilder()
// line below gives compile error "error: incompatible types: List<List<Object>> cannot be converted to Iterable<? extends Any>"
.addAllValues(values)
.build();