go 数组或切片转为字符串
数组转字符串
将 var slice = []int{1, 2, 3, 4}
,转为 [1,2,3,4]
可以使用 json.Marshal()
,这是因为 json 包,会将数组和切片值编码为JSON数组
package main
import (
"encoding/json"
"fmt"
)
func main() {
var slice = []int{1, 2, 3, 4}
b, err := json.Marshal(slice)
if err != nil {
_ = fmt.Errorf("err:%s", err)
return
}
// [1,2,3,4]
fmt.Println(string(b))
}