func getReflectType(v interface{}) reflect.Type {
	rt := reflect.TypeOf(v)
	if rt.Kind() == reflect.Ptr {
		rt = rt.Elem()
	}
	return rt
}
get reflect type of struct value.
indirect to pointer inner.
package jx
import "reflect"
func isBaseType(k reflect.Kind) bool {
	return k == reflect.String || k == reflect.Int64 || k == reflect.Float64
}