我有一个宽松的有效负载,可以格式化为降价。而且我正试图弄清楚如何保留反引号
var jsonStr = []byte(`{
"channel": "#edtest","username": "snapshot","attachments": [
{
"mkdwn": true,"text": "`this backtick doesn't work`",}
]
}`)
如果您查看文本字段,则反引号将无效
您不能逃避反引号。当有这样长的文字时,您可以做的一件事就是替换它们:
var jsonstr=[]byte(strings.Replace(`{
Some json string with ^backticks^
}`,"^","`",-1))
另一种选择是添加字符串段:
var jsonstr=[]byte(`{
Some json string with `+"`backticks`"+`
}`)