golang:将 proto.any 转换为 proto.struct

分享于2022年07月17日 go protocol-buffers 问答
【问题标题】:golang:将 proto.any 转换为 proto.struct(golang:convert proto.any to proto.struct)
【发布时间】:2022-06-11 15:44:48
【问题描述】:

我有一个从上游服务传递的字段类型 proto.Any,我需要将其转换为 proto.Struct。我看到有一个 UnmarshalAny 函数,但它只需要 proto.Message。任何人都可以提供帮助


【解决方案1】:

最终选择 types.Any -> proto message -> jsonpb -> types.Struct