如何转义字符串文字中的反引号

我有一个可以格式化为 markdown 的松弛有效负载。我正在尝试找出如何保留反引号


var jsonStr = []byte(`{

  "channel": "#edtest",

  "username": "snapshot",

  "attachments": [

        {   

            "mkdwn": true,

            "text": "`this backtick doesn't work`",

        }

    ]

}`)

如果你查看文本字段,反引号将不起作用


牛魔王的故事
浏览 87回答 1
1回答

繁星淼淼

你无法逃避反引号。当出现这样的长文本时,您可以做的一件事就是替换它们:var jsonstr=[]byte(strings.Replace(`{Some json string with ^backticks^}`,"^","`",-1))另一种选择是添加字符串段:var jsonstr=[]byte(`{Some json string with `+"`backticks`"+`}`)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go