新手想做个api的爬虫,请求api以后ioutil.ReadAll(resp.Body)输出的数据如何能取到其中指定字段的值
下面是获取到的数据
下面是获取到的数据转为string
不知道该怎么去获取status 或者equips。
有疑问加站长微信联系(非本文作者)

新手想做个api的爬虫,请求api以后ioutil.ReadAll(resp.Body)输出的数据如何能取到其中指定字段的值
下面是获取到的数据
下面是获取到的数据转为string
不知道该怎么去获取status 或者equips。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
github.com/buger/jsonparser
json.Unmarshal([]byte(body), userInfo )之类,把返回值,转成对应的实体类。用到了"encoding/json" 这个库

s := resp.Status 这样子获取
获取状态码:resq.StatusCode。获取响应头:for key, value := range res.Header {key就是字段,value 就是值啊}
https://studygolang.com/articles/9882 希望可以帮到你。这个应该比"encoding/json"好用一些,用于解析复杂的json数据