go语言提供了json的编解码包,json字符串作为参数值传输时发现,json.Marshal生成json特殊字符<、>、&会被转义。
type Test struct { Content string}func main() { t := new(Test) t.Content = "http://?id=123&test=1"}Process finished with exit code 0查看文档和源码还是解决问题的好方法。
以上这篇golang json.Marshal 特殊html字符被转义的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。