【发布时间】:2022-06-11 15:44:48
【问题描述】:
我有一个从上游服务传递的字段类型 proto.Any,我需要将其转换为 proto.Struct。我看到有一个 UnmarshalAny 函数,但它只需要 proto.Message。任何人都可以提供帮助
-
我从来没有使用过这个,但是 pkg.go.dev/google.golang.org/protobuf/types/known/anypb 的页面看起来你可以只使用类型转换。
我有一个从上游服务传递的字段类型 proto.Any,我需要将其转换为 proto.Struct。我看到有一个 UnmarshalAny 函数,但它只需要 proto.Message。任何人都可以提供帮助
最终选择 types.Any -> proto message -> jsonpb -> types.Struct