2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個贊
您可以直接解組為數(shù)組
data := `[
{
"ProfileID": 1,
"Title": "65micron"
},
{
"ProfileID": 2,
"Title": "80micron"
}]`
type Profile struct {
ProfileID int
Title string
}
var profiles []Profile
json.Unmarshal([]byte(data), &profiles)
您也可以直接從Request.Body.
func Handler(w http.ResponseWriter, r *http.Request) {
var profiles []Profile
json.NewDecoder(r.Body).Decode(&profiles)
// use `profiles`
}

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個贊
你應(yīng)該定義一個結(jié)構(gòu)
type Profile struct {
ID int `json:"ProfileID"`
Title string `json:"Title"`
}
在解碼響應(yīng)之后
var r []Profile
err := json.NewDecoder(res.Body).Decode(&r)
- 2 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報(bào)