1
0
mirror of https://github.com/json-iterator/go.git synced 2025-03-26 21:12:40 +02:00

fix wrap any

This commit is contained in:
Tao Wen 2017-05-19 19:44:27 +08:00
parent 3f1fcaff87
commit 53f8d370b5

View File

@ -98,6 +98,10 @@ func Wrap(val interface{}) Any {
if val == nil { if val == nil {
return &nilAny{} return &nilAny{}
} }
asAny, isAny := val.(Any)
if isAny {
return asAny
}
type_ := reflect.TypeOf(val) type_ := reflect.TypeOf(val)
switch type_.Kind() { switch type_.Kind() {
case reflect.Slice: case reflect.Slice: