Documentation ¶
Index ¶
- func Cast[M ~map[K]V, K comparable, V any](input M) map[K]any
- func Inverse(input map[string]string) map[string]string
- func Keys[M ~map[K]V, K comparable, V any](input M) []K
- func MergeJSON(x1, x2 []byte, orderBy func(output map[string]any) any) ([]byte, error)
- func PrettyPrintJSON(content []byte, name string) []byte
- func ReadFile(filePath string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Cast ¶ added in v0.54.0
func Cast[M ~map[K]V, K comparable, V any](input M) map[K]any
Cast turns a map[K]V to a map[K]any, so values will downcast to 'any' type.
func Keys ¶
func Keys[M ~map[K]V, K comparable, V any](input M) []K
Keys returns the keys of the map m. The keys will be an indeterminate order.
func MergeJSON ¶
MergeJSON merges the two JSON byte slices. It returns an error if x1 or x2 cannot be JSON-unmarshalled, or the merged JSON is invalid.
Optionally, an orderBy function can be provided to alter the key order in the resulting JSON
func PrettyPrintJSON ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.