为了账号安全,请及时绑定邮箱和手机立即绑定

没有使用 json 编码为 go 语言中的结构获取正确的数据

没有使用 json 编码为 go 语言中的结构获取正确的数据

Go
幕布斯6054654 2021-07-10 17:19:18
从客户端函数我试图发送一些数据但无法在 handleServerConnection() 中接收数据我的程序是用 go 语言编写的 帮帮我我已经参考了书中给出的大部分示例和堆栈溢出我在 handleconnection 函数中得到一个空对象
查看完整描述

1 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

你能分享一个你试图解码的json的例子吗?我怀疑这是一个注释问题。由于 javascript 语法,大多数 json 都是小写的。


例如,我怀疑你的 json 看起来像这样:


{"pid":"0", "msgId":"500", "msg":"this is the message"}

如果是这种情况,那么您需要在结构上进行注释,如下所示:


type Envelope struct {

    Pid   int         `json:"pid"`

    MsgId int64       `json:"msgId"`

    Msg   interface{} `json:"msg"`

}

同样,没有示例,我只是猜测这是您的问题。


查看完整回答
反对 回复 2021-07-19
  • 1 回答
  • 0 关注
  • 200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信