requests icon indicating copy to clipboard operation
requests copied to clipboard

resp.Json()默认不传参,用法更符合requests

Open losenli opened this issue 4 years ago • 3 comments

`func (resp *Response) Unmarshal(v interface{}) error { if resp.content == nil { resp.Content() } return json.Unmarshal(resp.content, v) }

func (resp *Response) Json() (map[string]interface{}, error) { var result = make(map[string]interface{}) if err := resp.Unmarshal(&result); err != nil { return nil, err }else { return result, nil } }`

losenli avatar Jan 14 '21 02:01 losenli

我当时考虑,空间问题,和 增加了很多if,就没写成你说的那要。按照你说的,用起来更爽一些。

asmcos avatar Jan 14 '21 03:01 asmcos

我当时考虑,空间问题,和 增加了很多if,就没写成你说的那要。按照你说的,用起来更爽一些。

加一个Unmarshal方法替换原来的Json(),新的Json()不需要传参,建议考虑下。嘻嘻。。

losenli avatar Jan 14 '21 06:01 losenli

嗯,你提交的代码我看了。很好,我考虑升级。

asmcos avatar Jan 15 '21 05:01 asmcos