我正在尝试将保存在MySQL数据库中的字符串["211007@it_4","211008@it_4"]
转换为字符串数组,以将其用作索引值。
我无法在Go中找到一个好方法。
答案 0 :(得分:2)
您的输入看起来像带有字符串元素的JSON数组。如果是这样,只需使用encoding/json
包将其解组为[]string
变量。
示例:
s := `["211007@it_4","211008@it_4"]`
var parts []string
if err := json.Unmarshal([]byte(s), &parts); err != nil {
fmt.Println(err)
}
fmt.Println("elements:", parts)
输出(在Go Playground上尝试):
elements: [211007@it_4 211008@it_4]
答案 1 :(得分:0)
标准库包含使用字符串的函数(例如strings.Trim()
和strings.Split()
)。