我收到错误"无法将对象解组为类型为[] main.parsed"的Go值我试试这个时
package main
import {...}
type parsed struct {
Title string `json:"title,string,omitempty"`
}
func Function (args [] String) string {
var jsonData [] parsed
body, err := ioutil.ReadAll(resp.Body)
if err!= nil {
return ""
}
err = json.Unmarshal([]byte(body), &jsonData)
if err!= nil {
return ""
}
fmt.Println(jsonData)
}
答案 0 :(得分:0)
格式似乎是{“id”:“value”,...}而不是[{“id”,“value”},{} ...]
尝试替换
var jsonData [] parsed
与
var jsonData parsed