json.Marshal() 可以将大部分类型的数据转成json格式的,比如map, struct等等
package main
import (
"log"
"fmt"
"encoding/json"
)
func main() {
v := map[string]string{
"name":"foo",
}
data, err := json.Marshal(v)
if err != nil {
log.Println(err)
return
}
fmt.Println(string(data))
}