Go 创建字节对象时出现问题
我试图在go lang中将JSON对象初始化为字节Go 创建字节对象时出现问题,go,Go,我试图在go lang中将JSON对象初始化为字节 var countryRegionData = []byte(`{"name": "srinivas"}`) var countryRegionData = []byte(`{"name": "srini`vas"}`) 在第一次初始化中,没有任何问题,所有操作都按预期进行 在第二次初始化中,如果你看到i和v之间有`的话。我有这样的要求。如何实现?原始字符串文
var countryRegionData = []byte(`{"name": "srinivas"}`)
var countryRegionData = []byte(`{"name": "srini`vas"}`)
在第一次初始化中,没有任何问题,所有操作都按预期进行
在第二次初始化中,如果你看到i和v之间有`的话。我有这样的要求。如何实现?原始字符串文字中不能出现反勾号。你可以这样写:
var countryRegionData = []byte("{\"name\": \"srini`vas\"}")
不能在原始字符串文字中使用转义。您必须使用双引号字符串:
"{\"name\": \"srini'vas\"}"
或者像这样做:
`{"name": "srini`+"`"+"vas"}`
这回答了你的问题吗?