亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何打印 [][]接口{}?

如何打印 [][]接口{}?

Go
子衿沉夜 2022-09-12 16:03:57
我正在嘗試從此頁面打印數據: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]


查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 90 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號