【发布时间】:2020-07-05 15:30:30
【问题描述】:
我需要直接加载几个.proto 文件的内容作为描述符,这样我就可以按照https://pkg.go.dev/google.golang.org/protobuf/reflect/protoregistry 通过反射操作它们
据我所知,我需要
- 将文件内容加载为字符串。
- 使用
prototext将字符串解组为descriptorpb.FileDescriptorProto - 用它初始化
ProtoFileDescriptor - 我终于可以在注册表中注册 ProtoFileDescriptor。
我真的需要跳过所有这些障碍,还是我完全错过了另一个 API?
【问题讨论】:
标签: go reflection protocol-buffers