英文:
grpc BoolValue false value is equal to default one
问题
我在后端的 proto 文件中有一个类型为 BoolValue
的字段,需要在 Android 客户端上将其设置为 true、false 或空。然而,我只能将其设置为 true,尝试创建一个 false 的 BoolValue
只会导致空对象。这是 grpc-java 实现的正常行为吗?我能以某种方式更改吗?谢谢。
英文:
I have a field of type BoolValue
in backend proto-file, and need to set it to true, false or empty on Android client.
However, i can set it only to true, the attempt to create a false BoolValue
leads to just empty object.
Is it normal behaviour for grpc-java implementation, and can i changed it somehow?
Thanks
答案1
得分: 1
这是正常的行为。无法知道可选字段是否被显式设置或具有默认值。
英文:
That's normal behavior. There no way to know if the optional field was explicitly set or has default value.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论