美文网首页
go map 空值打印输出

go map 空值打印输出

作者: taj3991 | 来源:发表于2020-08-06 10:29 被阅读0次
func main() {
   m := make(map[string]string)
   bs, _ := json.Marshal(m)
   println(string(bs)) // 输出 {}

   //更改空map的值
   str := "null"
   err := json.Unmarshal([]byte(str), &m)
   if err != nil {
       println(err.Error()) //err无打印
   }
   bs, _ = json.Marshal(m)
   println(string(bs)) //输出 null


   var m2 map[string]string
   bs,_ =json.Marshal(m2)
   println(string(bs)) //输出 null

}

相关文章

  • go map 空值打印输出

  • go模板template判断map以及map的key是否为空

    go 模板template 判断map以及map的key是否为空 判断map是否为空==场景==:后端返回一个字段...

  • 第03天(复合类型)_map的基本使用

    24_map的基本使用.go 25_map赋值.go 26_map遍历.go 27_map删除.go 28_map...

  • go和python的深浅拷贝理解

    go深拷贝, 就是拷贝值 go浅拷贝, 拷贝引用 go中赋值就能实现拷贝,针对引用类型(slice,map,cha...

  • Golang(五) Map

    集合(Map) 什么是Map map是Go中的内置类型,它将一个值与一个键关联起来。可以使用相应的键检索值。 Ma...

  • 13. Maps

    13. Maps 什么是 map ? map 是在 Go 中将值(value)与键(key)关联的内置类型。通过相...

  • Go语言之集合(Map)

    map是Go中的内置类型,它将一个值与一个键关联起来,可以使用响应的键检索值Map是一种无序的键值对的集合,Map...

  • golang使用技巧

    golang map赋值是引用拷贝 返回值 可以放入一行中 go tools 里面支持vscode跳转 go语言c...

  • Go语言实现一键多值的Map

    Go语言实现一键多值的Map 对象切片作为map的值时,删除对象后,修改原map,需要将对象赋值给原mapmyMa...

  • Map

    常见操作:http://www.runoob.com/go/go-map.html 创建Map 赋值 遍历Map ...

网友评论

      本文标题:go map 空值打印输出

      本文链接:https://www.haomeiwen.com/subject/unhzrktx.html