JSON規(guī)范要求只對(duì)字符串中的字符進(jìn)行轉(zhuǎn)義的慣用方式是什么 。(我不是要編組/解組對(duì)象或字符串,我只是想對(duì)字符串內(nèi)的字符進(jìn)行轉(zhuǎn)義。這可行,但是肯定有更慣用的方法嗎?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 回答
- 0 關(guān)注
- 1437 瀏覽
添加回答
舉報(bào)
0/150
提交
取消