Go语言标准包之json编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言标准包之json编码相关的知识,希望对你有一定的参考价值。

标准的就简单通用。

package main

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

	
func main() {
	c := make(map[string] interface{})
	c["name"] = "Gopher"
	c["title"] = "programmer"
	c["contack"] = map[string] interface{} {
		"home": "412323",
		"cell": "5223.222.22",
	}
	
	data, err := json.MarshalIndent(c, "", "  ")
	if err != nil {
		log.Println("ERROR:", err)
		return
	}
	
	fmt.Println(string(data))
}

  技术分享

以上是关于Go语言标准包之json编码的主要内容,如果未能解决你的问题,请参考以下文章

Go语言标准库之strconv

Go语言核心之美 3.5-JSON

17.Go语言内置包之strconv

python 包之 JSON 轻量数据操作教程

操作JSON数据

go语言实现json编码驼峰统一转下划线,下划线统一转驼峰