Documentation
¶
Index ¶
- Constants
- func FlatJSON(data interface{}) map[string]string
- func HexDigitToInt(c byte) int
- func IsHexDigit(c byte) bool
- func ToBool(i interface{}) bool
- func ToBoolE(i interface{}) (bool, error)
- func ToDuration(i interface{}, unit ...string) time.Duration
- func ToDurationE(i interface{}, unit ...string) (time.Duration, error)
- func ToFloat32(i interface{}) float32
- func ToFloat64(i interface{}) float64
- func ToFloat64E(i interface{}) (float64, error)
- func ToInt(i interface{}) int
- func ToInt16(i interface{}) int16
- func ToInt32(i interface{}) int32
- func ToInt64(i interface{}) int64
- func ToInt64E(i interface{}) (int64, error)
- func ToInt8(i interface{}) int8
- func ToString(i interface{}) string
- func ToStringE(i interface{}) (string, error)
- func ToStringMap(i interface{}) map[string]interface{}
- func ToStringMapE(i interface{}) (map[string]interface{}, error)
- func ToStringMapString(i interface{}) map[string]string
- func ToStringMapStringE(i interface{}) (map[string]string, error)
- func ToStringSlice(i interface{}) []string
- func ToStringSliceE(i interface{}) ([]string, error)
- func ToTime(i interface{}, format ...string) time.Time
- func ToTimeE(i interface{}, format ...string) (time.Time, error)
- func ToUint(i interface{}) uint
- func ToUint16(i interface{}) uint16
- func ToUint32(i interface{}) uint32
- func ToUint64(i interface{}) uint64
- func ToUint64E(i interface{}) (uint64, error)
- func ToUint8(i interface{}) uint8
Constants ¶
const ( Nanosecond = "ns" // 纳秒 Microsecond = "μs" // 微秒 Millisecond = "ms" // 毫秒 Second = "s" // 秒 Minute = "m" // 分 Hour = "h" // 小时 )
Variables ¶
This section is empty.
Functions ¶
func HexDigitToInt ¶
func IsHexDigit ¶
func ToBool ¶
func ToBool(i interface{}) bool
ToBool casts an interface{} to a bool. 在类型明确的情况下推荐使用标准库函数。
func ToDuration ¶
ToDuration casts an interface{} to a time.Duration.
func ToDurationE ¶
ToDurationE casts an interface{} to a time.Duration.
func ToFloat32 ¶
func ToFloat32(i interface{}) float32
ToFloat32 casts an interface{} to a float32. 在类型明确的情况下推荐使用标准库函数。
func ToFloat64 ¶
func ToFloat64(i interface{}) float64
ToFloat64 casts an interface{} to a float64. 在类型明确的情况下推荐使用标准库函数。
func ToFloat64E ¶
ToFloat64E casts an interface{} to a float64. 在类型明确的情况下推荐使用标准库函数。
func ToInt ¶
func ToInt(i interface{}) int
ToInt casts an interface{} to an int. 在类型明确的情况下推荐使用标准库函数。
func ToInt16 ¶
func ToInt16(i interface{}) int16
ToInt16 casts an interface{} to an int16. 在类型明确的情况下推荐使用标准库函数。
func ToInt32 ¶
func ToInt32(i interface{}) int32
ToInt32 casts an interface{} to an int32. 在类型明确的情况下推荐使用标准库函数。
func ToInt64 ¶
func ToInt64(i interface{}) int64
ToInt64 casts an interface{} to an int64. 在类型明确的情况下推荐使用标准库函数。
func ToInt8 ¶
func ToInt8(i interface{}) int8
ToInt8 casts an interface{} to an int8. 在类型明确的情况下推荐使用标准库函数。
func ToString ¶
func ToString(i interface{}) string
ToString casts an interface{} to a string. 在类型明确的情况下推荐使用标准库函数。
func ToStringMap ¶
func ToStringMap(i interface{}) map[string]interface{}
ToStringMap casts an interface{} to a map[string]interface{}.
func ToStringMapE ¶
ToStringMapE casts an interface{} to a map[string]interface{}.
func ToStringMapString ¶
ToStringMapString casts an interface{} to a map[string]string.
func ToStringMapStringE ¶
ToStringMapStringE casts an interface{} to a map[string]string.
func ToStringSlice ¶
func ToStringSlice(i interface{}) []string
ToStringSlice casts an interface{} to a []string.
func ToStringSliceE ¶
ToStringSliceE casts an interface{} to a []string.
func ToUint ¶
func ToUint(i interface{}) uint
ToUint casts an interface{} to an uint. 在类型明确的情况下推荐使用标准库函数。
func ToUint16 ¶
func ToUint16(i interface{}) uint16
ToUint16 casts an interface{} to an uint16. 在类型明确的情况下推荐使用标准库函数。
func ToUint32 ¶
func ToUint32(i interface{}) uint32
ToUint32 casts an interface{} to an uint32. 在类型明确的情况下推荐使用标准库函数。
func ToUint64 ¶
func ToUint64(i interface{}) uint64
ToUint64 casts an interface{} to an uint64. 在类型明确的情况下推荐使用标准库函数。
Types ¶
This section is empty.