Golang 获取某网站api接口数据

golang 读取api接口的数据

例如某api接口获取到的数据为:

{
    "code": 0,
    "data": {
        "data": {
            "contactEmail": "******@google.com",
            "contactPhone": "",
            "dnsNameServer": [
                "dns15.hichina.com",
                "dns16.hichina.com"
            ],
            "domainName": "JoseJang.com",
            "domainStatus": "ok",
            "expirationTime": "2024-05-18 22:00:04",
            "registrant": "***",
            "registrar": "阿里云计算有限公司(万网)",
            "registrarWHOISServer": "",
            "registrationTime": "2019-05-18 22:00:04",
            "updatedDate": ""
        },
        "status": 0
    },
    "msg": ""
}

要打印 registrar 值 "阿里云计算有限公司(万网)":

body, err := ioutil.ReadAll(resp.Body)
result := map[string]interface{}{}
json.Unmarshal(body, &result)
datam := data["data"].(map[string]interface{})
fmt.Println(datam["registrar"])

版权声明:
作者:José
链接:https://www.josejang.com/about-work/307.html
来源:José's ⎝⏠⏝⏠⎠ Blog
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>