我是一个新手,正在尝试编写一个简单的应用程序来从 greatschools.org 中提取一些学校数据。json 数据如下所示:
{
“学校”:{
“学校”: [
{
"gsId": 1,
"name": "天主教学校",
“类型”:“私人”,
"等级范围": "PK-9",
"招生": 39,
“家长评分”:4,
"city": "丹佛",
"状态": "CO",
"address": "111 Main St., \nDenver, CO 80100",
"电话": "(720) 555-1212",
"传真": "(720) 555-1212",
"网站": "http://www.myschool.org",
"ncesId": "1234567",
“纬度”:30.519446,
“lon”:-105.71314,
"overviewLink": "http://www.greatschools.org/colorado/Denver/1-Catholic-School/?s_cid=gsapi",
"ratingsLink": "http://www.greatschools.org/school/rating.page?state=CO&id=1&s_cid=gsapi",
"reviewsLink": "http://www.greatschools.org/school/parentReviews.page?state=CO&id=1&s_cid=gsapi",
"schoolStatsLink": "http://www.greatschools.org/cgi-bin/CO/otherprivate/1"
} ...
我的结构如下所示:
类型学校结构结构{
GsId 整数
名称字符串
学校类型字符串
等级范围字符串
招生人数
ParentRating int
城市字符串
状态字符串
地址串
电话串
传真字符串
网站字符串
NcesId 字符串
纬度 float64
Lon float64
概览链接字符串
评级链接字符串
评论链接字符串
SchoolStatsLink 字符串
}
类型学校结构结构{
学校 []学校结构
}
当我运行我的代码时,我得到“json: cannot unmarshal object into Go value of type []main.SchoolStruct”
我正在使用gopencils库来提出我的请求,并且已经通过非常简单的请求成功地使用了它。你明白我可能做错了什么吗?
尚方宝剑之说
相关分类