apache/dubbo-go-hessian2

encode *string type error

alpha-baby opened this issue · 5 comments

What happened:

return error: "type not supported! string"

What you expected to happen:

not return error

How to reproduce it (as minimally and precisely as possible):

https://github.com/apache/dubbo-go-hessian2/blob/master/encode.go#L84

这个函数如果传入 *string 等类型会就直接报错,我看以前专门修复过 *int32 类型,我感觉是不是直接把这行放到 switch 语句前面,https://github.com/apache/dubbo-go-hessian2/blob/master/encode.go#L157。如果是地址类型直接先解引用

Anything else we need to know?:

这有一个更简单的办法处理

这有一个更简单的办法处理

什么办法呢?

这有一个更简单的办法处理

什么办法呢?

提个pr解决😄

这有一个更简单的办法处理

什么办法呢?

提个pr解决😄

有空了,我提一个

@alpha-baby 可以关注一下 #283