Documentation ¶
Index ¶
- func Bool(in interface{}) (bool, error)
- func BoolPtr(b bool) *bool
- func ByteSlicePtr(b []byte) *[]byte
- func Bytes2Float(b []byte) float32
- func Bytes2Long(buf []byte) int64
- func BytesAsULong(b []byte) uint64
- func CompactJson(data interface{}) (result string, err error)
- func CopyCastFields(source, target interface{}) (err error)
- func CopyFields(source, target interface{}) (err error)
- func DecodeBase64(str string) []byte
- func DeepClone(source interface{}) (target interface{})
- func DeepCopy(source, target interface{}) error
- func Double2Bytes(f float64) []byte
- func Duration(in interface{}) (time.Duration, error)
- func EncodeBase64(byts []byte) string
- func Float2Bytes(f float32) []byte
- func Float32(in interface{}) (float32, error)
- func Float32Ptr(i float32) *float32
- func Float64(in interface{}) (float64, error)
- func Float64Ptr(i float64) *float64
- func GetObjectKeys(m interface{}) (result []string)
- func GetObjectValues(m interface{}) (result []interface{})
- func IndentJson(data interface{}) (result string, err error)
- func Int(in interface{}) (int, error)
- func Int16(in interface{}) (int16, error)
- func Int16AsUint16(i int16) uint16
- func Int32(in interface{}) (int32, error)
- func Int32AsUint32(i int32) uint32
- func Int32Ptr(i int32) *int32
- func Int64(in interface{}) (int64, error)
- func Int64AsUint64(i int64) uint64
- func Int64Ptr(i int64) *int64
- func Int8(in interface{}) (int8, error)
- func IntPtr(i int) *int
- func Json(data interface{}) (string, error)
- func Long2Bytes(i int64) []byte
- func Map2Struct(m map[string]interface{}, val interface{}) error
- func MarshalJson(data interface{}) ([]byte, error)
- func Milli2Nano(milliTimestamp interface{}) string
- func Milli2NanoN(milliTimestamp interface{}) int64
- func MustBool(in interface{}) (result bool)
- func MustCompactJson(data interface{}) (result string)
- func MustFloat32(in interface{}) (result float32)
- func MustFloat64(in interface{}) (result float64)
- func MustIndentJson(data interface{}) (result string)
- func MustInt(in interface{}) (result int)
- func MustInt16(in interface{}) (result int16)
- func MustInt32(in interface{}) (result int32)
- func MustInt64(in interface{}) (result int64)
- func MustInt8(in interface{}) (result int8)
- func MustJson(data interface{}) (result string)
- func MustMarshalJson(data interface{}) (result []byte)
- func MustStr(in interface{}) (result string)
- func MustUint(in interface{}) (result uint)
- func MustUint16(in interface{}) (result uint16)
- func MustUint32(in interface{}) (result uint32)
- func MustUint64(in interface{}) (result uint64)
- func MustUint8(in interface{}) (result uint8)
- func Nano2Milli(nanoTimeStamp interface{}) string
- func Nano2MilliN(nanoTimeStamp interface{}) int64
- func SafeBool(in interface{}, defaultVal bool) bool
- func SafeFloat32(in interface{}, defaultNumber float32) float32
- func SafeFloat64(in interface{}, defaultNumber float64) float64
- func SafeInt(in interface{}, defaultNumber int) int
- func SafeInt16(in interface{}, defaultNumber int16) int16
- func SafeInt32(in interface{}, defaultNumber int32) int32
- func SafeInt64(in interface{}, defaultNumber int64) int64
- func SafeInt8(in interface{}, defaultNumber int8) int8
- func SafeStr(in interface{}, defaultStr string) string
- func SafeUint(in interface{}, defaultNumber uint) uint
- func SafeUint16(in interface{}, defaultNumber uint16) uint16
- func SafeUint32(in interface{}, defaultNumber uint32) uint32
- func SafeUint64(in interface{}, defaultNumber uint64) uint64
- func SafeUint8(in interface{}, defaultNumber uint8) uint8
- func Str(in interface{}) (string, error)
- func Str2Bytes(s string) []byte
- func StringPtr(s string) *string
- func Struct2JsonMap(data interface{}) (result map[string]interface{}, err error)
- func Struct2Map(data interface{}) (result map[string]interface{})
- func StructDbTag2Map(data interface{}) map[string]interface{}
- func StructJsonTag2Map(data interface{}) map[string]interface{}
- func StructTag2Map(data interface{}, tag string) (result map[string]interface{})
- func StructYamlTag2Map(data interface{}) map[string]interface{}
- func StructYmlTag2Map(data interface{}) map[string]interface{}
- func Time2Str(x time.Time) string
- func TimePtr(v time.Time) *time.Time
- func ToTimestampRange(start, end interface{}, sep string) string
- func Uint(in interface{}) (uint, error)
- func Uint16(in interface{}) (uint16, error)
- func Uint16AsInt16(ui uint16) int16
- func Uint32(in interface{}) (uint32, error)
- func Uint32AsInt32(ui uint32) int32
- func Uint64(in interface{}) (uint64, error)
- func Uint64AsInt64(ui uint64) int64
- func Uint8(in interface{}) (uint8, error)
- func UnMarshalJson(data interface{}, target interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ByteSlicePtr ¶ added in v1.0.1
func Bytes2Float ¶
func Bytes2Long ¶
func BytesAsULong ¶
func CompactJson ¶ added in v1.1.12
func CopyCastFields ¶ added in v1.1.3
func CopyCastFields(source, target interface{}) (err error)
func CopyFields ¶ added in v1.1.1
func CopyFields(source, target interface{}) (err error)
func DecodeBase64 ¶
func Double2Bytes ¶
func EncodeBase64 ¶
func Float2Bytes ¶
func Float32Ptr ¶ added in v1.0.1
func Float64Ptr ¶ added in v1.0.1
func GetObjectKeys ¶ added in v1.1.13
func GetObjectKeys(m interface{}) (result []string)
func GetObjectValues ¶ added in v1.1.13
func GetObjectValues(m interface{}) (result []interface{})
func IndentJson ¶
func Int16AsUint16 ¶
func Int32AsUint32 ¶
func Int64AsUint64 ¶
func Long2Bytes ¶
func Map2Struct ¶ added in v1.1.0
func MarshalJson ¶
func Milli2Nano ¶
func Milli2Nano(milliTimestamp interface{}) string
func Milli2NanoN ¶ added in v1.4.0
func Milli2NanoN(milliTimestamp interface{}) int64
func MustCompactJson ¶ added in v1.1.12
func MustCompactJson(data interface{}) (result string)
func MustFloat32 ¶
func MustFloat32(in interface{}) (result float32)
func MustFloat64 ¶
func MustFloat64(in interface{}) (result float64)
func MustIndentJson ¶ added in v1.1.8
func MustIndentJson(data interface{}) (result string)
func MustMarshalJson ¶ added in v1.1.8
func MustMarshalJson(data interface{}) (result []byte)
func MustUint16 ¶ added in v1.1.0
func MustUint16(in interface{}) (result uint16)
func MustUint32 ¶ added in v1.1.0
func MustUint32(in interface{}) (result uint32)
func MustUint64 ¶ added in v1.1.0
func MustUint64(in interface{}) (result uint64)
func Nano2Milli ¶
func Nano2Milli(nanoTimeStamp interface{}) string
func Nano2MilliN ¶ added in v1.4.0
func Nano2MilliN(nanoTimeStamp interface{}) int64
func SafeFloat32 ¶
func SafeFloat64 ¶
func SafeUint16 ¶ added in v1.1.0
func SafeUint32 ¶ added in v1.1.0
func SafeUint64 ¶ added in v1.1.0
func Struct2JsonMap ¶ added in v1.0.1
func Struct2Map ¶ added in v1.0.1
func Struct2Map(data interface{}) (result map[string]interface{})
func StructDbTag2Map ¶ added in v1.1.2
func StructDbTag2Map(data interface{}) map[string]interface{}
func StructJsonTag2Map ¶ added in v1.1.2
func StructJsonTag2Map(data interface{}) map[string]interface{}
func StructTag2Map ¶ added in v1.0.1
func StructYamlTag2Map ¶ added in v1.1.2
func StructYamlTag2Map(data interface{}) map[string]interface{}
func StructYmlTag2Map ¶ added in v1.1.2
func StructYmlTag2Map(data interface{}) map[string]interface{}
func ToTimestampRange ¶ added in v1.4.0
func Uint16AsInt16 ¶
func Uint32AsInt32 ¶
func Uint64AsInt64 ¶
func UnMarshalJson ¶
func UnMarshalJson(data interface{}, target interface{}) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.