JSON规范要求只对字符串中的字符进行转义的惯用方式是什么 。(我不是要编组/解组对象或字符串,我只是想对字符串内的字符进行转义。这可行,但是肯定有更惯用的方法吗?https://play.golang.org/p/rcHZbrjFyyHfunc main() { fmt.Println(jsonEscape(`dog "fish" cat`)) //output: dog \"fish\" cat}func jsonEscape(i string) string { b, err := json.Marshal(i) if err != nil { panic(err) } // Trim the beginning and trailing " character return string(b[1:len(b)-1])}
1 回答
- 1 回答
- 0 关注
- 1418 浏览
添加回答
举报
0/150
提交
取消