package dbapi import ( "encoding/json" "fmt" ) type CameraApi struct{} //通过cameraId获取摄像机信息 func (api CameraApi) GetCameraById(cameraId string) (result Camera, err error) { url := BASIC_URL + DATA_URL_PREFIX + "/camera/show/" + cameraId client := NewClient() body, err := client.DoGetRequest(url, nil, nil) if err != nil { return result, err } var res Result if err = json.Unmarshal(body, &res); err != nil { fmt.Println(err) return result,err } bytes, _ := json.Marshal(res.Data) err = json.Unmarshal(bytes, &result) return result, err }