是否有使用 json 编码 array/map 的函数?

Is there a function to encode an array/map using json?

golang 中是否有使用 json 编码 array/map 的函数?类似于 PHP 的 json_encode() 函数的东西正是我要找的东西。

您可以使用 encoding/json 包在 golang 中将数据结构编码为 json

package main

import (
    "encoding/json"
    "fmt"
    "os"
)

func main() {
    group := map[string]interface{} {
        "name": "John Doe",
        "age": 112,
    }
    b, err := json.Marshal(group) // this converts the structure into json
    if err != nil {
        fmt.Println("error:", err)
    }
    os.Stdout.Write(b)
}

golang json package