采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
好像没有对应decimal类型的protobuf类型,该怎么写呢,数据库用的是decimal(10,6)记录的经纬度
decimal的问题你可以看看 https://github.com/protocolbuffers/protobuf/issues/4406, 一般是使用float替代
如果字符串数据库查出来是空字符"",把这个字符串赋值给proto,返回到go客户端这个字段就没了。。。怎么办呢。。
go客户端会有默认字段,比如你这个字段是空字符串,那么在客户端就应该是空字符串,你这里说到的字段没有了是什么意思?
我把proto的返回结果直接给前端了,这个字段就不见了。。。
还有,数据库的字段有的是null值,proto不能接收null值,这种情况该怎么办呢
只能手动判断是不是null然后在做处理吗
如果是null,那么需要自己手动判断
登录后可查看更多问答,登录/注册
快速转型Go工程师,成为具备双语言后端能力的开发者
723 1
944 1
1.6k 20
1.1k 11
1.1k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号