```
[stdl.qq.com 123.125.110.27 80]
```
此数据类型是 []interface {}
请问如何转提取stdl.qq.com的哪些数据?代码如下
![image.png](https://static.studygolang.com/200311/75dfeaee65a0c194248c3c84493a82f8.png)
解决代码如下
```
rr := make(map[string]interface{}, 0)
if resp.StatusCode() == 200 {
err := json.Unmarshal(resp.Body(), &rr)
if _, courseName := rr["results"]; courseName {
for _, domainOut := range rr["results"].([]interface{}) {
//fmt.Println(domainOut.([]interface{})[0])//取类型的第0位置上的值
//test := domainOut.([]interface{})[0].(string)//转换成string类型的值
result = append(result, domainOut.([]interface{})[0].(string))
}
}
```
```
a := []interface{}{"stdl.qq.com","123.125.110.27",80}
fmt.Println(a[0].(string)) // stdl.qq.com
```
#3
更多评论