我正在尝试将保存在 MySQL 数据库中的字符串 ["211007@it_4","211008@it_4"]
转换为字符串数组,以将其用作索引值。
我找不到在 Go 中执行此操作的好方法。
最佳答案
您的输入看起来像一个包含字符串元素的 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]
关于arrays - 如何将字符串转换为字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252915/