diff --git a/op_any/any.go b/op_any/any.go index 3a79783..269b67f 100644 --- a/op_any/any.go +++ b/op_any/any.go @@ -13,6 +13,8 @@ import ( "git.zhangdeman.cn/zhangdeman/consts" "git.zhangdeman.cn/zhangdeman/serialize" + "git.zhangdeman.cn/zhangdeman/wrapper/op_array" + "git.zhangdeman.cn/zhangdeman/wrapper/op_map" ) // AnyDataType ... @@ -89,16 +91,16 @@ func (at *AnyType) ToString() string { case consts.DataTypeSliceAny: var val []any _ = serialize.JSON.Transition(at.data, &val) - return ArrayType[any](val).ToString().Value + return op_array.ToString(*op_array.ArrayType[any](val)).Value case consts.DataTypeMapAnyAny: - easyMap := EasyMap(at.data) + easyMap := op_map.EasyMap(at.data) return easyMap.ToString() case consts.DataTypeInt: - return Int(at.data.(int64)).ToString().Value + fallthrough case consts.DataTypeUint: - return Int(at.data.(uint)).ToString().Value + fallthrough case consts.DataTypeFloat64: - return Float(at.data.(float64)).ToString().Value + fallthrough case consts.DataTypeBool: return fmt.Sprintf("%v", at.data) default: