Documentation ¶
Index ¶
- Constants
- Variables
- func Abs(n int64) int64
- func AbsFloat(n float64) float64
- func ArrayColumnValue(slices []ArrayMap, key string, index string) (map[string]interface{}, error)
- func ArrayColumnValues(slices []ArrayMap, key string) (map[string]ArrayMap, error)
- func ArrayColumns(slices []ArrayMap, key string) []interface{}
- func ArrayKeysInt(slices []ArrayMap, key string) []int
- func ArrayKeysInt64(slices []ArrayMap, key string) []int64
- func ArrayKeysString(slices []ArrayMap, key string) []string
- func B2S(bs []uint8) string
- func Base64Decode(input string, typ int8) (string, error)
- func Base64Encode(input string, typ int8) string
- func BasicTypeToInt64(value interface{}) (i int64)
- func BasicTypeToString(value interface{}) (s string)
- func BytesToString(b []byte) string
- func CompareVersion(v1, v2 string) int
- func CovertTime(timestamp int64) time.Time
- func EmailToHideString(s string) string
- func EncodeMd5(s string, salt string) string
- func Float2String(a float64) string
- func GetCurrentPath() string
- func GetLocalIP() string
- func GetNNSecond() int64
- func GetNSecond() int64
- func GetNowDayFinishTime() time.Time
- func GetNowDayStartTime() time.Time
- func GetRandomNumString(cnum int) string
- func GetRandomString(cnum int) string
- func GetRequestKey(r *http.Request, key string) string
- func GetSecond() int64
- func GetTimeString() string
- func HideMbStr(s string, subLen int) string
- func IPStringToInt(ipString string) int
- func IdCardToHideString(s string) string
- func InArrayInt(slice []int, value int) int
- func InArrayInt64(slice []int64, value int64) int
- func InArrayString(slice []string, value string) int
- func Int2String(a int) string
- func Int642String(a int64) string
- func Int82String(a int8) string
- func Interface2Int(value interface{}) (s int)
- func Interface2Int64(value interface{}) (s int64)
- func Interface2String(value interface{}) (s string)
- func IsValidPhoneNum(phone string) bool
- func JoinString(s []string, d string) string
- func Map2Struct(m map[string]interface{}, obj interface{}) error
- func MapInterfaceToMapString(mp map[string]interface{}) (res map[string]interface{})
- func Marshal(v interface{}) ([]byte, error)
- func NextId() int64
- func PhoneToHideString(s string) string
- func RemoveRepeatedInt(values []int) []int
- func RemoveRepeatedInt64(arr []int64) (newArr []int64)
- func RemoveRepeatedString(values []string) []string
- func SliceBuildWithInterface(v interface{}) reflect.Value
- func SplitString(s string, d string) []string
- func String2Float(s string, defaultVal float64) float64
- func String2Int(s string, defaultVal int) int
- func String2Int64(s string, defaultVal int64) int64
- func String2Int8(s string, defaultVal int8) int8
- func String2Time(s string) time.Time
- func String2TimeD(s string) time.Time
- func String2Uint64(s string, defaultVal uint64) uint64
- func StringToBytes(s string) []byte
- func Struct2Map(obj interface{}) map[string]interface{}
- func Struct2MapList(obj interface{}) ([]map[string]interface{}, error)
- func StructExistsProperty(s interface{}, key string) bool
- func StructSetFieldValue(v interface{}, key string, value interface{}) bool
- func Time2StringByNow() string
- func Time2StringD(t time.Time) string
- func Time2StringH(t time.Time) string
- func Time2StringM(t time.Time) string
- func Time2StringS(t time.Time) string
- func Uint642String(a uint64) string
- func UnmarshalNumber(bt []byte, v interface{}) error
- func Utf8SubStr(str string, start, length int) (string, error)
- func VerifyEmailFormat(email string) bool
- func VersionCompare(ver1, ver2 string) (int, error)
- func VersionParser(version string) ([]string, error)
- type ArrayMap
- type IntItem
- type Item
- type MapReader
- func (m *MapReader) GetValue() map[string]interface{}
- func (m *MapReader) ReadWithBool(key string, defaultVal bool) bool
- func (m *MapReader) ReadWithInt(key string, defaultVal int) int
- func (m *MapReader) ReadWithInt32(key string, defaultVal int32) int32
- func (m *MapReader) ReadWithInt64(key string, defaultVal int64) int64
- func (m *MapReader) ReadWithInt8(key string, defaultVal int8) int8
- func (m *MapReader) ReadWithInterface(key string, defaultVal interface{}) interface{}
- func (m *MapReader) ReadWithMap(key string) map[string]interface{}
- func (m *MapReader) ReadWithSlice(key string) []interface{}
- func (m *MapReader) ReadWithString(key string, defaultVal string) string
- func (m *MapReader) ReadWithUint(key string, defaultVal uint) uint
- func (m *MapReader) ReadWithUint16(key string, defaultVal uint16) uint16
- func (m *MapReader) ReadWithUint64(key string, defaultVal uint64) uint64
- func (m *MapReader) ReadWithUint8(key string, defaultVal uint8) uint8
Constants ¶
const IntItemTyp = 3
const ListItemType = 2
const StringItemTyp = 1
Variables ¶
var ArrayMapKexIsEmpty = "slice empty"
var ArrayMapKexNotExists = "key not exists"
* Like Php Array method ArrayKeysString(slices []ArrayMap, key string) []string ArrayKeysInt64(slices []ArrayMap, key string) []int64 ArrayKeysInt(slices []ArrayMap, key string) []int ArrayColumns(slices []ArrayMap, key string) []interface{} ArrayColumnValue(slices []ArrayMap, key string, index string) (map[string]interface{}, error) ArrayColumnValues(slices []ArrayMap, key string) (map[string]ArrayMap, error) InArrayInt64(slice []int64, value int64) int InArrayInt(slice []int, value int) int InArrayString(slice []string, value string) int RemoveRepeatedInt(values []int) []int RemoveRepeatedInt64(values []int64) []int64 RemoveRepeatedString(values []string) []string
Functions ¶
func ArrayColumnValue ¶ added in v1.1.7
func ArrayColumnValues ¶ added in v1.1.7
func ArrayColumns ¶ added in v1.1.7
func ArrayKeysInt ¶ added in v1.1.7
func ArrayKeysInt64 ¶ added in v1.1.7
func ArrayKeysString ¶ added in v1.1.7
func Base64Decode ¶ added in v1.1.7
base64编码 1 - 表示字符串,2 - 表示uri
func Base64Encode ¶ added in v1.1.7
base64编码 1 - 表示字符串,2 - 表示uri
func BasicTypeToInt64 ¶ added in v1.1.5
func BasicTypeToInt64(value interface{}) (i int64)
Itoa converts an interface to a string.
func BasicTypeToString ¶ added in v1.1.5
func BasicTypeToString(value interface{}) (s string)
Itoa converts an interface to a string.
func BytesToString ¶
BytesToString converts byte slice to string.
func CompareVersion ¶ added in v1.1.7
func Float2String ¶
func GetCurrentPath ¶
func GetCurrentPath() string
func GetLocalIP ¶
func GetLocalIP() string
func IPStringToInt ¶
func InArrayInt ¶ added in v1.1.7
func InArrayInt64 ¶ added in v1.1.7
func InArrayString ¶ added in v1.1.7
func Int2String ¶
func Int642String ¶
func Int82String ¶
func Interface2Int64 ¶ added in v1.1.7
func Interface2Int64(value interface{}) (s int64)
interface => int64
func Interface2String ¶ added in v1.1.7
func Interface2String(value interface{}) (s string)
interface => string
func Map2Struct ¶ added in v1.0.1
obj must use *point
func MapInterfaceToMapString ¶ added in v1.1.8
* 任意map类型全部转为string,包含key、value,接口中常用
func RemoveRepeatedInt ¶ added in v1.1.7
func RemoveRepeatedInt64 ¶ added in v1.1.7
func RemoveRepeatedString ¶ added in v1.1.7
func SliceBuildWithInterface ¶
func String2Float ¶
func String2Int64 ¶
func String2Int8 ¶
func String2Time ¶
func String2TimeD ¶
func String2Uint64 ¶
func StringToBytes ¶
StringToBytes converts string to byte slice.
func Struct2Map ¶ added in v1.0.1
func Struct2Map(obj interface{}) map[string]interface{}
func Struct2MapList ¶ added in v1.0.1
func StructExistsProperty ¶
func StructSetFieldValue ¶
set struct field value example: type e struct{ N string } e1 := &e{N:"222"} e1, ok := StructSetFieldValue(e1, "N", "fff") params v must ues ptr type
func Uint642String ¶
func UnmarshalNumber ¶ added in v1.1.6
func VersionCompare ¶ added in v1.1.7
比较两个依赖的版本大小 如果成功,返回比较结果,如果失败,返回错误原因 如果两个版本相同,返回 0 如果第一个版本大于第二个版本,返回 1 如果第一个版本小于第二个版本,返回 -1
func VersionParser ¶ added in v1.1.7
解析 pom.xml 中的版本
Types ¶
type IntItem ¶ added in v1.1.7
type IntItem struct {
// contains filtered or unexported fields
}
func (*IntItem) CompareTo ¶ added in v1.1.7
switch ( item.getType() ) { case INT_ITEM: int itemValue = ( (IntItem) item ).value; return Integer.compare( value, itemValue ); case LONG_ITEM: case BIGINTEGER_ITEM: return -1;
case STRING_ITEM: return 1; // 1.1 > 1-sp
case LIST_ITEM: return 1; // 1.1 > 1-1
default: throw new IllegalStateException( "invalid item: " + item.getClass() ); }
type MapReader ¶ added in v1.0.1
type MapReader struct {
// contains filtered or unexported fields
}