~~~
err = json.Unmarshal(req, &s)
if err != nil {
log.Println("Error:", err)
}
如果字符串里包含 特殊字符 如\r\n % 等符号就直接报错了 有人知道这个吗
~~~
```
type tv struct {
Name string `json:"name"`
}
func main() {
t:=tv{"%我爱\r\n记歌词%"}
b,_:=json.Marshal(t)
v:=tv{}
err:=json.Unmarshal(b,&v)
if err!=nil {
panic(err)
}
fmt.Println(v)
}
```
没问题呀
#1