finclip-app-manager/vendor/github.com/zzfup/go-fetch/response.go

24 lines
429 B
Go
Raw Permalink Normal View History

2023-11-02 18:36:36 +08:00
package fetch
import "encoding/json"
// Resp custom http response
type Resp struct {
Body []byte
StatusCode int
}
// BindJSON convert body to s
// s can be a map or a struct
func (resp Resp) BindJSON(s interface{}) error {
if err := json.Unmarshal(resp.Body, &s); err != nil {
return err
}
return nil
}
// ToString convert response body to string
func (resp Resp) ToString() string {
return string(resp.Body)
}