是否有使用 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 编码 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)
}