golang中map结构转换成json

package main

import (
"encoding/json"
"fmt"
)

func main() {
	m := make(map[string]interface{}, 4)
	m["name"] = "wilson"
	m["lang"] = []string{"go", "python", "java"}
	m["isok"] = true
	m["price"] = 5.55

	result, err := json.Marshal(m)
	if err != nil {
		return
	}
	fmt.Println("result = ", string(result))
}

猜你喜欢

转载自blog.csdn.net/qq_30505673/article/details/83472910