go map 空值打印输出

2020-08-06  本文已影响0人  taj3991
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

}
上一篇 下一篇

猜你喜欢

热点阅读