在不同的接口通常需要的参数格式也往往不相同

例如:map[string]interface{},[]int,[]string,string等等

所以要将他们转化为Reader格式就我所知有两种方法

一个是

strings.NewReader(string)

另一个是 

bytes.NewReader([]byte)

知道方法接下来是类型处理,将map、array等类型用

json.Marshal()方法转化为 []byte类型

对于string类型或者int之类的可以先转为string而后使用

strings.NewReader(string)

这样基本就可以满足参数需求了

posted on 2018-09-26 11:30  哦呼丶  阅读(159)  评论(0编辑  收藏  举报