【GO】map转json

简介: 【GO】map转json

咔咔博客之map转json

结构体转json一样都使用的是json.Marshal()方法 最后需要就是把字节转为字符串使用string即可

案例


image.png

func main() {
  // 定义了interface 后边就可以跟任意类型了
  mMap := make(map[string]interface{})
  mMap["博客地址"] = "blog.fangkang.top"
  mMap["age"] = 21
  bytes, e := json.Marshal(mMap)
  if e != nil {
    fmt.Printf("序列化失败")
    return
  } else {
    jsonStr := string(bytes)
    fmt.Println(jsonStr)
  }
}
相关文章
|
2月前
|
Go
Go 语言为什么不支持并发读写 map?
Go 语言为什么不支持并发读写 map?
|
9天前
|
Go 定位技术 索引
Go 语言Map(集合) | 19
Go 语言Map(集合) | 19
|
2月前
|
存储 算法 Java
Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
Go 通过 Map/Filter/ForEach 等流式 API 高效处理数据
|
2月前
|
存储 安全 NoSQL
Go map 读写性能优化 - 分片 map
Go map 读写性能优化 - 分片 map
36 1
|
2月前
|
存储 人工智能 安全
go sync.Map 设计与实现
go sync.Map 设计与实现
24 1
|
2月前
|
JSON 人工智能 编译器
Go json 能否解码到一个 interface 类型的值
Go json 能否解码到一个 interface 类型的值
26 1
|
2月前
|
JSON Go 数据格式
Go - json.Unmarshal 遇到的小坑
Go - json.Unmarshal 遇到的小坑
46 9
|
2月前
|
存储 缓存 Go
如何检查 Go map 是否包含某个键?
【8月更文挑战第31天】
11 0
|
2月前
|
算法 安全 Go
go 语言中 map 的相关知识
go 语言中 map 的相关知识
|
2月前
|
JSON Go 数据格式
Go实现json字符串与各类struct相互转换
文章通过Go语言示例代码详细演示了如何实现JSON字符串与各类struct之间的相互转换,包括结构体对象生成JSON字符串和JSON字符串映射到struct对象的过程。
15 0
下一篇
无影云桌面