【GO】编码map为json文件

简介: 【GO】编码map为json文件

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

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

案例

image.png

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("编码成功")
  }
}

屏幕快照 2022-05-18 下午11.14.23.png

相关文章
|
4天前
|
存储 安全 测试技术
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
【Go语言精进之路】构建高效Go程序:了解map实现原理并高效使用
18 3
|
3天前
|
JSON 数据格式
Notepad++怎么格式化json文件?
Notepad++怎么格式化json文件?
10 3
|
3天前
|
JSON JavaScript 前端开发
jQuery获取json文件的方法
jQuery获取json文件的方法
|
7天前
|
Windows
[ app.json 文件内容错误] app.json: window.navigationBarTextStyle 字段需为 black,white【已解决】
[ app.json 文件内容错误] app.json: window.navigationBarTextStyle 字段需为 black,white【已解决】
9 1
|
2天前
|
监控 Go
go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
go语言并发实战——日志收集系统(十) 重构tailfile模块实现同时监控多个日志文件
|
2天前
|
存储 监控 算法
go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控
go语言并发实战——日志收集系统(四) 利用tail包实现对日志文件的实时监控
|
2天前
|
Go
Go语言进阶篇——文件
Go语言进阶篇——文件
|
10天前
|
JSON Go 数据格式
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】(4)
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】
|
10天前
|
Java 编译器 Go
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】(3)
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】
|
10天前
|
存储 安全 Go
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】(2)
Go 语言基础之指针、复合类型【数组、切片、指针、map、struct】

热门文章

最新文章