我在這里遇到了其他類似的問題,但我不知道我做錯了什么。我正在調(diào)用這個 API: https://coronavirus-tracker-api.herokuapp.com/v2/locations它返回一個像這樣的 JSON 對象:{ "latest": { "confirmed": 272166, "deaths": 11299, "recovered": 87256 }, "locations": [ { "id": 0, "country": "Thailand", "country_code": "TH", "province": "", "last_updated": "2020-03-21T06:59:11.315422Z", "coordinates": { "latitude": "15", "longitude": "101" }, "latest": { "confirmed": 177, "deaths": 1, "recovered": 41 } }, { "id": 39, "country": "Norway", "country_code": "NO", "province": "", "last_updated": "2020-03-21T06:59:11.315422Z", "coordinates": { "latitude": "60.472", "longitude": "8.4689" }, "latest": { "confirmed": 1463, "deaths": 3, "recovered": 1 } } ]}所以我寫了一個小程序來解析它,但我只能解析外部對象(“最新”),而內(nèi)部數(shù)組(“位置”)總是返回 nil。代碼在這里(即使 TCP 調(diào)用在操場上不起作用): https://play.golang.org/p/ma225d07iRA
1 回答

函數(shù)式編程
TA貢獻1807條經(jīng)驗 獲得超9個贊
問題是端點https://coronavirus-tracker-api.herokuapp.com/v2/latest不返回locations。這是我通過調(diào)用它得到的響應(yīng):
{
"latest": {
"confirmed": 304524,
"deaths": 12973,
"recovered": 91499
}
}
但是,如果您調(diào)用正確的端點https://coronavirus-tracker-api.herokuapp.com/v2/locations,它可能會起作用。
- 1 回答
- 0 關(guān)注
- 101 瀏覽
添加回答
舉報
0/150
提交
取消