golang struct结构体转json

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

package@H_403_2@ main


import@H_403_2@ (
    "fmt"@H_403_2@
    "encoding/json"@H_403_2@
)

type@H_403_2@ Host struct@H_403_2@ {
    IP string@H_403_2@
    Name string@H_403_2@
}

func@H_403_2@ main() {

    m := Host{Name: "Sky"@H_403_2@,IP: "192.168.23.92"@H_403_2@}

    b,err := json.Marshal(m)
    if@H_403_2@ err != nil@H_403_2@ {

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


    fmt.Println("json:"@H_403_2@,string@H_403_2@(b))
}

output:

json: {“IP”:”192.168.23.92”,”Name”:”Sky”}

猜你在找的Go相关文章