这似乎可行:
func requestParser(i interface{}) parser { return func(r io.Reader) (interface{}, error) { json.NewDeprer(r).Depre(i) return reflect.ValueOf(i).Elem(), nil }}func main() { var foo Foo s := "{"Name":"Logan"}" p := requestParser(&foo)}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)