Documentation ¶
Index ¶
- Variables
- func Array(t map[string]interface{}, key string) (r []interface{})
- func ArrayByMap(val interface{}, handler func(length int, keys []int, items []interface{})) (r []interface{})
- func Bool(t map[string]interface{}, key string) (r bool)
- func BoolDefault(t map[string]interface{}, key string, dflt bool) (r bool)
- func CloneAny(a interface{}) (r interface{})
- func CloneArray(a []interface{}) (r []interface{})
- func CloneMap(a map[string]interface{}) (r map[string]interface{})
- func CopyMap(from, to map[string]interface{})
- func CreateConfigMap2(keys []string, r map[string]interface{}, val interface{})
- func CreateConfigMap3(keys string, r map[string]interface{}, val interface{})
- func Float64(t map[string]interface{}, key string) (r float64)
- func Float64Default(t map[string]interface{}, key string, dflt float64) (r float64)
- func Has(t map[string]interface{}, key string) bool
- func HasKeys(t map[string]interface{}, keys ...string) bool
- func Int(t map[string]interface{}, key string) (r int)
- func IntDefault(t map[string]interface{}, key string, dflt int) (r int)
- func Interface(t map[string]interface{}, key string) (r interface{})
- func Keys(t map[string]interface{}) (r []string)
- func Map(t map[string]interface{}, key string) (r map[string]interface{})
- func Set(t map[string]interface{}, key string, val interface{})
- func String(t map[string]interface{}, key string) (r string)
- func StringDefault(t map[string]interface{}, key string, dflt string) (r string)
- func StructFromByInterface(target, val interface{}, args ...interface{}) (r interface{})
- func StructFromByType(val interface{}, args ...interface{}) (r interface{})
- func StructToByType(val interface{}, args ...interface{}) (r interface{})
- func StructToValue(st IToMap, val interface{}, name string, args ...interface{})
- func StructToValueNotNull(st IToMap, args ...interface{}) (r interface{})
- func ToMapAllStruct(st IToMapAll, val interface{}, args ...interface{})
- func ToMapInterface(st interface{}, val interface{}, args ...interface{}) (r interface{})
- func ToMapStruct(st IToMap, val interface{}, args ...interface{})
- func ToMapStructByType(val interface{}, args ...interface{}) (r interface{})
- type IFromMap
- type IStructName
- type IToMap
- type IToMapAll
Constants ¶
This section is empty.
Variables ¶
View Source
var NewMap = map[string]func(args ...interface{}) interface{}{}
Functions ¶
func Array ¶
获取map的array, 如果不存在就创建一个
func ArrayByMap ¶
func CloneAny ¶
func CloneAny(a interface{}) (r interface{})
func CloneArray ¶
func CloneArray(a []interface{}) (r []interface{})
func CreateConfigMap2 ¶
func CreateConfigMap3 ¶
func Float64Default ¶
func StringDefault ¶
func StructFromByInterface ¶
func StructFromByInterface(target, val interface{}, args ...interface{}) (r interface{})
func StructFromByType ¶
func StructFromByType(val interface{}, args ...interface{}) (r interface{})
func StructToByType ¶
func StructToByType(val interface{}, args ...interface{}) (r interface{})
func StructToValue ¶
func StructToValueNotNull ¶
func StructToValueNotNull(st IToMap, args ...interface{}) (r interface{})
func ToMapInterface ¶
func ToMapInterface(st interface{}, val interface{}, args ...interface{}) (r interface{})
func ToMapStructByType ¶
func ToMapStructByType(val interface{}, args ...interface{}) (r interface{})
Types ¶
Click to show internal directories.
Click to hide internal directories.