Documentation ¶
Index ¶
- Variables
- func GetFloat32(values map[interface{}]interface{}, key interface{}) (float32, error)
- func GetFloat32Default(values map[interface{}]interface{}, key interface{}, defaultValue float32) float32
- func GetFloat64(values map[interface{}]interface{}, key interface{}) (float64, error)
- func GetFloat64Default(values map[interface{}]interface{}, key interface{}, defaultValue float64) float64
- func GetInt(values map[interface{}]interface{}, key interface{}) (int, error)
- func GetInt32(values map[interface{}]interface{}, key interface{}) (int32, error)
- func GetInt32Default(values map[interface{}]interface{}, key interface{}, defaultValue int32) int32
- func GetInt64(values map[interface{}]interface{}, key interface{}) (int64, error)
- func GetInt64Default(values map[interface{}]interface{}, key interface{}, defaultValue int64) int64
- func GetIntDefault(values map[interface{}]interface{}, key interface{}, defaultValue int) int
- func GetString(values map[interface{}]interface{}, key interface{}) (string, error)
- func GetStringDefault(values map[interface{}]interface{}, key interface{}, defaultValue string) string
- func GetStringSlice(values map[interface{}]interface{}, key interface{}) ([]string, error)
- func GetStringSliceDefault(values map[interface{}]interface{}, key interface{}, defaultValue []string) []string
- func GetTime(values map[interface{}]interface{}, key interface{}) (time.Time, error)
- func KeyStringToInterface(i map[string]interface{}) map[interface{}]interface{}
- func ToJSONMap(i interface{}) interface{}
Constants ¶
This section is empty.
Variables ¶
var ErrKeyCanNotBeTypeAsserted = errors.New("key could not be type asserted")
ErrKeyCanNotBeTypeAsserted is returned when the key can not be type asserted.
var ErrKeyDoesNotExist = errors.New("key is not present in map")
ErrKeyDoesNotExist is returned when the key does not exist in the map.
Functions ¶
func GetFloat32 ¶
GetFloat32 returns a float32 for a given key in values.
func GetFloat32Default ¶ added in v0.0.52
func GetFloat32Default(values map[interface{}]interface{}, key interface{}, defaultValue float32) float32
GetFloat32Default returns a float32 or the default value for a given key in values.
func GetFloat64 ¶
GetFloat64 returns a float64 for a given key in values.
func GetFloat64Default ¶ added in v0.0.52
func GetFloat64Default(values map[interface{}]interface{}, key interface{}, defaultValue float64) float64
GetFloat64Default returns a float64 or the default value for a given key in values.
func GetInt32Default ¶ added in v0.0.52
GetInt32Default returns a int32 or the default value for a given key in values.
func GetInt64Default ¶ added in v0.0.52
GetInt64Default returns a int64 or the default value for a given key in values.
func GetIntDefault ¶ added in v0.0.52
GetIntDefault returns a int or the default value for a given key in values.
func GetStringDefault ¶
func GetStringDefault(values map[interface{}]interface{}, key interface{}, defaultValue string) string
GetStringDefault returns a string or the default value for a given key in values.
func GetStringSlice ¶
GetStringSlice returns a string slice for a given key in values.
func GetStringSliceDefault ¶
func GetStringSliceDefault(values map[interface{}]interface{}, key interface{}, defaultValue []string) []string
GetStringSliceDefault returns a string slice or the default value for a given key in values.
func KeyStringToInterface ¶ added in v0.0.48
func KeyStringToInterface(i map[string]interface{}) map[interface{}]interface{}
KeyStringToInterface converts map[string]interface{} to map[interface{}]interface{}
Types ¶
This section is empty.