我正在嘗試從 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 關注
- 237 瀏覽
添加回答
舉報
0/150
提交
取消