Go 如何在字符串文本中转义反勾号
我有一个松弛的有效载荷,可以格式化为降价。我想知道如何保存回纹Go 如何在字符串文本中转义反勾号,go,Go,我有一个松弛的有效载荷,可以格式化为降价。我想知道如何保存回纹 var jsonStr = []byte(`{ "channel": "#edtest", "username": "snapshot", "attachments": [ { "mkdwn": true, "text": "`this backtick doesn't work`", } ] }`) 如果您查看文本字段,则反
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`"+`
}`)
你逃不过背后的滴答声。当出现这样的长文本时,您可以做的一件事是替换它们:
var jsonstr=[]byte(strings.Replace(`{
Some json string with ^backticks^
}`,"^","`",-1))
另一个选项是添加字符串段:
var jsonstr=[]byte(`{
Some json string with `+"`backticks`"+`
}`)