可以使用map来定义包含一个字典的字符串:
package main
import (
"encoding/json"
"fmt"
)
func main() {
data := map[string]string{
"key1": "value1",
"key2": "value2",
"key3": "value3",
"key4": "value4",
}
jsonData, err := json.Marshal(data)
if err != nil {
fmt.Println("Error:", err)
return
}
str := string(jsonData)
fmt.Println(str)
}
输出结果为:
{"key1":"value1","key2":"value2","key3":"value3","key4":"value4"}
这里使用了json.Marshal将map转化为json格式的字符串。