This question already has answers here:
Cannot convert []string to []interface {}
(6个答案)
3年前关闭。
有什么简单的方法可以将
我想要的是将此
附加信息:我的
提前致谢。
(6个答案)
3年前关闭。
有什么简单的方法可以将
[][] interface{}
转换为[][]string
吗?我想要的是将此
[][] interface{}
写入csv
,但是writer
中的go
仅接受[][]string
。附加信息:我的
[][] interface{}
包含4列,其中2列是字符串,2列是json.Number
。提前致谢。
最佳答案
最简单的方法可能是制作新的 slice 并编写一些循环:
var orig [][]interface{}
var strs = make([][]string, len(orig))
for i := range orig {
strs[i] = make([]string, len(orig[i]))
for j := range orig[i]{
strs[i][j] = fmt.Sprint(orig[i][j])
}
}
关于json - 将[] []界面转换为[] []字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45552207/
10-10 04:15