可以使用标准库中的json包将字符串转换为JSON。具体代码如下:


package main
import (
    "encoding/json"
    "fmt"
)
func main() {
    str := `{"name": "Alice", "age": 30}`
    data := make(map[string]interface{})
    json.Unmarshal([]byte(str), &data)
    jsonBytes, _ := json.Marshal(data)
    fmt.Println(string(jsonBytes))
}

上述代码中,我们先定义了一个字符串str,该字符串包含了一个JSON对象。然后,我们使用json.Unmarshal函数将字符串解析成一个map[string]interface{}类型的数据,便于后面的操作。最后,我们使用json.Marshal将解析后的map[string]interface{}类型数据转换为JSON字符串输出。运行上述代码,输出结果为:


{"age":30,"name":"Alice"}

说明我们成功将字符串转换为JSON。