golang json 转map

前端之家收集整理的这篇文章主要介绍了golang json 转map前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
// convert json to map

package main


import (
    "fmt"
    "encoding/json"
)

func main() {

    b := []byte(`{"IP": "192.168.11.22","name": "SKY"}`)

    m := make(map[string]string)

    err := json.Unmarshal(b,&m)
    if err != nil {

        fmt.Println("Umarshal Failed:",err)
        return
    }


    fmt.Println("m:",m)

    for k,v :=range m {
        fmt.Println(k,":",v)
    }
}

output:

m: map[IP:192.168.11.22 name:SKY] name : SKY IP : 192.168.11.22

猜你在找的Go相关文章