我正在嘗試從此頁面打印數據:https://www.rolimons.com/api/activity這是它的外觀:{"success":true,"activities":[[1624720645,1,6815676017,1080,1047,563399],[1624720637,1,6807138720,915,893,563398],[1624720633,1,6803395856,683,687,563397],[1624720633,1,2409285794,44853,44867,563396],[1624720623,1,71484026,2172,2114,563395],[1624720613,1,9254254,6620,6632,563394],[1624720611,1,124472052,1054,1048,563393],[1624720581,1,6803403781,671,653,563392],[1624720578,1,44113968,972,980,563391],[1624720527,1,332772333,2274,2264,563390]],"activities_count":10}我用 https://mholt.github.io/json-to-go/ 得到:type data struct { Success bool `json:"success"` Activities [][]interface{} `json:"activities"` ActivitiesCount int `json:"activities_count"`}這是我的代碼: resp, err := http.Get("https://www.rolimons.com/api/activity") if err != nil { panic(err) } defer resp.Body.Close() var data *data error := json.NewDecoder(resp.Body).Decode(&data) if error != nil { panic(error) } println(data.Activities)但它給了我這個:[11/13]0xc0002bc000但我想讓它打印第4和第5個值,例如:{"success":true,"activities":[[1624720645,1,6815676017,1080,1047,563399]將:1080,1047
1 回答

喵喵時光機
TA貢獻1846條經驗 獲得超7個贊
正如您在此示例中所看到的,您可以使用 來打印該切片的數據。fmt.Printf("%+v\n", data.Activities)
若要僅打印所需的單元格,請使用索引對其進行尋址。
您可以使用方括號對切片索引進行尋址,如下所示:訪問第一個嵌套切片的第 5 個元素。[]
data.Activities[0][4]
- 1 回答
- 0 關注
- 90 瀏覽
添加回答
舉報
0/150
提交
取消