Documentation ¶
Index ¶
- func CastKeysToStrings(m map[interface{}]interface{}) (map[string]interface{}, error)
- func DeepMerge(dest map[string]interface{}, src map[string]interface{})
- func Flatten(input map[string]interface{}) map[string]interface{}
- func FlattenAsString(m map[string]interface{}) string
- func GetStringAtPath(m map[string]interface{}, key string) (string, error)
- func GetValueAtPath(cache map[string]interface{}, keyComponents []string) (interface{}, error)
- func RecursivelyStringifyKeys(m interface{}) (map[string]interface{}, error)
- func SetValueAtPath(cache map[string]interface{}, keyComponents []string, value interface{}) error
- func SliceUnique(s []string) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CastKeysToStrings ¶
func FlattenAsString ¶
func GetValueAtPath ¶
func RecursivelyStringifyKeys ¶ added in v0.20.0
RecursivelyStringifyKeys helps converting any map object into a go-jsonscheme-friendly map
func SetValueAtPath ¶
func SliceUnique ¶ added in v0.33.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.