# Functions
No description provided by the author
Recursively walk the given map, calling the ApplyFunc for each leaf value.
The same as Apply(), but will descend into structs.
Recursively walk the given map, performing automatic type conversion on all leaf nodes.
Take a deeply-nested map and return a flat (non-nested) map with keys whose intermediate tiers are joined with fieldJoiner
.
Take a deeply-nested map and return a flat (non-nested) map with keys whose intermediate tiers are joined with fieldJoiner Additionally, values will be converted to strings and keys will be prefixed with the datatype of the value
.
Recursively remove all zero and empty values from the given map.
Perform a deep copy of the given map.
Perform a deep copy of the given map or struct, returning a map.
No description provided by the author
No description provided by the author
No description provided by the author
Join the given map, using innerJoiner to join keys and values, and outerJoiner to join the resulting key-value lines.
No description provided by the author
Delete a key to a given value in the given map.
Take a flat (non-nested) map keyed with fields joined on fieldJoiner and return a deeply-nested map
.
Take a flat (non-nested) map keyed with fields joined on fieldJoiner and return a deeply-nested map
.
Same as Sprintf, but writes output to the given writer.
No description provided by the author
Join the given map, using innerJoiner to join keys and values, and outerJoiner to join the resulting key-value lines.
Return an interface slice of the keys of the given map.
Create a new Variant map object from the given value (which should be a map of some kind).
Return the values from the given map.
Recursively merge the contents of the second map into the first one and return the result.
No description provided by the author
Same as Sprintf, but prints its output to standard output.
Set a key to a given value in the given map, reflect.Map Value, or slice/array.
Split the given string, first on outerJoiner to form key-value lines, then each line on innerJoiner.
Format the given string in the same manner as fmt.Sprintf, except data items that are maps or Map objects will be expanded using special patterns in the format string.
Take the input map and convert all values to strings.
Return a slice of strings representing the keys of the given map.
Same as TaggedStructFromMapFunc, but no value conversion and uses the "maputil" struct tag.
Same as TaggedStructFromMapFunc, but does not perform any value conversion.
Take an input map, and populate the struct instance pointed to by "populate".
Recursively walk through the given map, calling walkFn for each intermediate and leaf value.
Recursively walk through the given map, calling walkFn for each intermediate and leaf value.
# Constants
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
A Map object (or "M" object) is a utility struct that makes it straightforward to work with interface data types that contain map-like data (has a reflect.Kind equal to reflect.Map).
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author