Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 创建字节对象时出现问题_Go - Fatal编程技术网

Go 创建字节对象时出现问题

Go 创建字节对象时出现问题,go,Go,我试图在go lang中将JSON对象初始化为字节 var countryRegionData = []byte(`{"name": "srinivas"}`) var countryRegionData = []byte(`{"name": "srini`vas"}`) 在第一次初始化中,没有任何问题,所有操作都按预期进行 在第二次初始化中,如果你看到i和v之间有`的话。我有这样的要求。如何实现?原始字符串文

我试图在go lang中将JSON对象初始化为字节

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"}`

这回答了你的问题吗?