golang map[string]string数组编码成json格式,或者序列化,如php的serialize函数;就是将数组变成字符串

2025-05-04 18:49:31
推荐回答(1个)
回答1:

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))
}