【GO】编码map为json文件

咔咔博客之编码map为json文件

功能就是把map编码为json文件、其实这个功能点我们现在写的项目就在用。但是用PHP写的,显然可以感觉到go的语法和语言还是很清晰的

案例

在这里插入图片描述

package main

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

/**
map编码为json文件
*/
func main() {
	mMap := make(map[string]interface{})
	mMap["咔咔博客地址"] = "blog.fangkang.top"
	mMap["咔咔手赚网地址"] = "fangkang.top"
	mMap["name"] = "咔咔"
	mMap["like"] = []string{"撸代码", "你猜"}
	file, e := os.OpenFile("D:/kaka.json", os.O_CREATE|os.O_WRONLY, 0666)
	if e != nil {
		fmt.Println("文件打开失败")
	} else {
		fmt.Println("文件打开成功")
	}
	// 创建编码器
	encoder := json.NewEncoder(file)
	err := encoder.Encode(mMap)
	if err != nil {
		fmt.Println("编码失败")
	} else {
		fmt.Println("编码成功")
	}
}

编码成功会生成一个json文件

在这里插入图片描述


文件里边就是json了

在这里插入图片描述

博主微信欢迎交流

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐