我收到格式为HTML的回复
[[“var1”,“var2”,“var3”],[“foo”,“doo”,“goo”],[“moo”,“loo”,“roo”]]
是使用方括号中的正则表达式然后用逗号再次循环和 slice 每个 slice 来解析此方法的唯一方法,还是有一些更有效的方法将列表分成 slice ?有成千上万的“行”,因此性能可能具有一定意义。
非常感谢你的帮助!
最佳答案
简单的解决方案是使用encoding/json
作为@icza建议
v := `[["var1", "var2", "var3"], ["foo", "doo", "goo"], ["moo", "loo", "roo"]]`
var s [][]string
json.Unmarshal([]byte(v), &s)
fmt.Print(s)
关于html - 从Go中的HTML响应解析逗号分隔列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62092105/