腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(22)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
protoreflect
.MessageDescriptor元帅
我正在尝试,在行中传递一个
protoreflect
.MessageDescriptor。其想法是让服务器向客户端提供
protoreflect
.MessageDescriptor服务。客户端将使用
protoreflect
.MessageDescriptor和dynamicpb.NewMessage实例化protobuf消息。我无法封送
protoreflect
.MessageDescriptor,因为它没有实现
ProtoReflect
()。这似乎是不可能的马歇尔和“发送”它的电线。 有人已经试过了吗?
浏览 5
修改于2022-08-24
得票数 1
1
回答
如何使用`
protoreflect
.Message.Has`?
给定以下proto规范: B b = 1; string s = 1;以及类型为A的对象A,如何检查是否设置了a.b.s?更具体地说,如何创建要传递到FieldDescriptor中的Message.Has()
浏览 10
提问于2022-01-26
得票数 1
1
回答
如何使用类型开关来确定
protoreflect
.MessageDescriptor的类型?
我正在使用包编写一个原型生成插件。可以使用以下方法将消息类型的名称作为字符串获得:这种方法的问题是,我需要切换到一个字符串,这很容易出错: case "mypackage.MyMessage": } 是否可以使用类型断言来完成此
浏览 18
提问于2022-08-25
得票数 0
1
回答
如何从FieldDescriptor中获取字段值以及如何在
protoreflect
.Range中获取字段值?
Foo{ BarA: &BarA{ },}md.Range(func(fd
protoreflect
.FieldDescriptor, v
protoreflect
.Value) bool { 在md.Range内部,如何从fd,
浏览 6
修改于2021-09-12
得票数 2
1
回答
如何使用消息描述符将protobuf线格式转换为JSON?
如果没有具体的Go类型,而是一个
protoreflect
.MessageDescriptor类型,我想知道如何做同样的事情。我似乎需要以下几点:有类似的API吗?
浏览 23
提问于2020-07-31
得票数 0
回答已采纳
1
回答
Go中的protobuf数组元素的范围
= nil {} 我想要做的是遍历Variable2的元素,以便能够使用
protoreflect
API访问SubVariables,我已经尝试了这两种方法: Array().Range(func(fd
protoreflect
.FieldDescriptor, v
protoreflect
.Value) { return true}) 第一个命令失败第二个失败,出现以下错误: DataProto.GetVariable2.
ProtoReflect
und
浏览 56
提问于2020-07-24
得票数 2
1
回答
如何将任意的proto消息作为输入并使用它调用protojson.Marshal
SomeValue: true, data, _ := protoToSomething(model) 我得到了这个"myprotolib.MyRequest没有实现
protoreflect
.ProtoMessage(
ProtoReflect
方法有指针接收器)“ 这看起来很准确,因为当我查看自动生成的原始代码时,它是用 func (x *MyRequest)
ProtoReflect
()
protoreflect
.Message但是,当我查看
protoreflect
&
浏览 75
修改于2020-10-09
得票数 1
1
回答
如何在Go原型切片字段中添加一个零条目?
生成的protobuf结构如下所示: A []*SomeStruct现在,我正试图用nil将一个
protoreflect
条目添加到该切片中。我试过:v.List().Append(
protoreflect
.ValueOf
浏览 20
修改于2022-01-15
得票数 2
回答已采纳
1
回答
如何测试元素是否为Any类型
, JSONName:, HasPresence: true, Oneof:, Message: google.protobuf.Any} 下面是我的代码: func doSomething(src
protoreflect
.Message) { switch= nil:
浏览 29
修改于2020-12-29
得票数 0
1
回答
在Go中模仿proto.Message
从的角度来看,proto.Message似乎封装了包含单个函数
ProtoReflect
() Message的
protoreflect
.ProtoMessage。查看 for Message,它实现了许多其他函数,这些函数返回
protoreflect
包引用的类型。
浏览 3
修改于2022-05-19
得票数 2
回答已采纳
2
回答
使用protoc gen-grpc-网关生成代码时出错
build并得到以下错误: *HelloReply does not implement
protoreflect
.ProtoMessage (missing
ProtoReflect
method) proto/helloworld
浏览 11
提问于2021-02-10
得票数 0
回答已采纳
1
回答
如何在Go中在运行时创建“鸭型”grpc原型消息?
尝试1import( "google.golang.org/protobuf/reflect/
protoreflect
"但是当我尝试使用almos
浏览 1
提问于2019-11-15
得票数 0
回答已采纳
2
回答
用于动态枚举访问的Protobuffer API
我假设我可以使用
protoreflect
包来设置这个值。不幸的是,我还不清楚它是如何工作的。garden.Flower =
protoreflect
.EnumNumber(pb.Garden_Rose) 此外,我希望动态设置".Flower“。我知道如何在结构中动态设置字段,但缺乏如何将
protoreflect
.Value转换为reflect.Value类型的知识。
浏览 16
修改于2020-10-21
得票数 1
回答已采纳
1
回答
Go原型包装碰撞
v3.13.0 proto "github.com/golang/protobuf/proto" protoimpl "google.golang.org/protobuf/
浏览 1
提问于2020-09-07
得票数 0
回答已采纳
2
回答
解编组GRPC响应到泛型类型的问题
在更改解组函数时,我还必须将T更改为
protoreflect
.ProtoMessage。但是,这阻止了我将指向v的指针传递给Unmarshal,因为它是指向接口的指针,而不是接口。所以我的问题是: 是否有一种方法可以让这个通用对象的指针满足接口
protoreflect
.ProtoMessageIs ?一个更好的解编组功能,更适合我的问题?
浏览 5
修改于2022-04-19
得票数 2
回答已采纳
1
回答
Protoc不创建服务
v1.26.0// source: greet/greetpb/greet.proto
protoreflect
"google.golang.org/protobuf/reflect/
protoreflect
" protoimpl "google.golang.org/protobuf/runtim
浏览 1
修改于2021-06-23
得票数 4
回答已采纳
1
回答
gRPC GO单一通用服务处理程序
我已经使用
protoreflect
编写了http- to -gRPC-gateway。但我没有看到任何简单的选择来实现反向gRPC到HTTP网关。
浏览 28
修改于2021-01-06
得票数 1
回答已采纳
1
回答
Protobuf自定义选项在protojson库生成的JSON中没有显示
我试了很多次尝试使用
Protoreflect
来提取它,但是失败了!
浏览 16
提问于2020-12-08
得票数 0
1
回答
bigquery时间戳字段的Protobuf类型
protobuf descriptor for our row type descriptor, err := adapt.NormalizeDescriptor(row.
ProtoReflect
浏览 3
提问于2021-12-26
得票数 2
回答已采纳
1
回答
使用BigQuery存储写入API时,BigQuery中的可空类型
AppendRows: ", err) descriptor, err := adapt.NormalizeDescriptor(row.
ProtoReflect
浏览 7
提问于2022-07-30
得票数 0
回答已采纳
第 2 页
领券