Versions in this module Expand all Collapse all v0 v0.0.2 Mar 25, 2024 v0.0.1 Jan 11, 2024 Changes in this version + func GetValue(data map[string]interface{}, keys ...string) (interface{}, bool) + func GetValueN(data map[string]interface{}, keys ...string) interface + func MergeMaps(base, overlay map[string]interface{}) map[string]interface + func MergeMapsConcatSlice(base, overlay map[string]interface{}) map[string]interface + func PutValue(data map[string]interface{}, val interface{}, keys ...string) + func RemoveValue(data map[string]interface{}, keys ...string) (interface{}, bool) + type List []map[string]interface + type Object map[string]interface + func (o Object) Bool(key ...string) bool + func (o Object) Map(names ...string) Object + func (o Object) Set(key string, obj interface{}) + func (o Object) SetNested(obj interface{}, key ...string) + func (o Object) Slice(names ...string) (result []Object) + func (o Object) String(names ...string) string + func (o Object) StringSlice(names ...string) []string + func (o Object) Values() (result []Object) + func Convert(obj interface{}) (Object, error) + func New() Object