json解析时碰到一个问题

tytian · · 1578 次点击
marshal失败没关系,我只是奇怪b, err := json.Marshal(group)这个是不会导致程序出问题的,但是b, err = json_iterator.Marshal(group)这个就有问题了,导致程序卡死接收不到任何信息,但是却并没有死掉。
#4
更多评论
你原来的字符串本身就不是base58编码的,你硬要base58解码,你说会不会乱码? group.Name = base58.Encode([]byte("xxxxxxxx")) 这样测试一下就对了
#1
嗯,不是编码过后的,这里我硬解码只是为了复现问题
#2