我正在尝试从 json 文件中读取以下 json 对象。因此对象的数量不是预先定义的,它们可以是多个,也可以只是一个。所以我尝试制作这个结构,但我无法正确阅读它。我想解析 json 对象内的元素。type HostList struct { HostList {}Host}type Host struct { IP string `json: "ip"` Netmask string `json: "netmask"` Gateway string `json: "gateway"` Mac string `json: "mac"` Hostname string `json: "hostname"` Callback string `json: "callback"`}我想读取这个 Json 文件:[ { "ip": "4.3.2.10", "netmask": "255.255.255.234", "gateway": "4.3.2.1", "mac": "12:34:af:56:54:jj", "hostname": "cds1.yyy.com", "callback": "" }, { "ip": "4.3.2.11", "netmask": "255.255.255.234", "gateway": "4.3.2.1", "mac": "12:34:af:55:54:jj", "hostname": "cds2.yyy.com", "callback": "" }]
1 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
尝试使用下面
type HostList []struct {
IP string `json:"ip"`
Netmask string `json:"netmask"`
Gateway string `json:"gateway"`
Mac string `json:"mac"`
Hostname string `json:"hostname"`
Callback string `json:"callback"`
}
- 1 回答
- 0 关注
- 184 浏览
添加回答
举报
0/150
提交
取消