从一个来源我得到以下格式的数据(带前导双引号)
data := `"{\"u\":\"Mozilla\\\/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox\\\/11.0 (via ggpht.com GoogleImageProxy)\"}"`
_, err := strconv.Unquote(data)
if err != nil {
panic(err)
}
我需要取消引用并将其转换为 json。但是由于像这里这样的尾随反斜杠Mozilla\\\/5.0得到错误invalid syntax。
在 PHP 中,它是通过 double json_decodelike转换的json_decode(json_decode($data, true), true)
如何在 go 中做同样的事情?正确取消转义此字符串。
繁星淼淼
相关分类