这里记录在用golang搭建http服务时,遇到的一些坑
坑1: json格式返回空{}
在返回json格式时,发现不论怎样赋值最终的返回都为空,百度一番,才发现json里面的变量的首字母需要大写,
解决方案:
type RESULT struct{
Name string `json:"name"`
Result string `json:"result"`
Length string `json:"length"`
Ret string `json:"ret"`
}
只有声明为大写字母,最后才能准确赋值和返回
坑2: json里的&变成了转义字符\u0026
解决方案:
content :=strings.Replace(string(result), "\\u0026", "&", -1)
替换掉转移字符