以下结构给出警告:
未使用的类型'Device_Type_Struct
type Device_Type_Struct struct {
Id string `json:"_id"`
BrandName string `json:"brandName"`
Category string `json:"category"`
Firmware string `json:"firmware"`
Label string `json:"label,omitempty"`
Model string `json:"model"`
Supported bool `json:"supported"`
Type string `json:"type"`
Platform string `json:"platform,omitempty"`
OvrcPro bool `json:"ovrcPro"`
OvrcHome bool `json:"ovrcHome"`
LogTimeSeries bool `json:"logTimeSeries"`
Attributes Attributes_Struct `json:"attributes"`
}
但是,它用于:
var deviceType Device_Type_Struct
err = json.Unmarshal(buf, &deviceType)
if err == nil {
println("Request unmarshalled")
} else {
println("Error unmarshalling request to Device_Type_Struct")
}
insertedId, err := db.UpsertOne("devicetypes", deviceType)
if err != nil {
println("Error upserting document")
success = false
}
是否有任何原因或者仅仅是IDE错误?
答案 0 :(得分:0)
这只是一个IDE错误。重新启动笔记本电脑后,GoLand不再显示任何错误。