(deflate m & {:keys [delimiter keep-coll] :or {delimiter "." keep-coll false}})
Flats a nested map to one level deep.
Options are key-value pairs and may be one or many of: :delimiter - Use different delimiter to build delimited keys, defaults to . :keep-coll - Do not flat collections (lists or vectors), defaults to false
Flats a nested map to one level deep. Options are key-value pairs and may be one or many of: :delimiter - Use different delimiter to build delimited keys, defaults to . :keep-coll - Do not flat collections (lists or vectors), defaults to false
(inflate m & {:keys [delimiter hash-map] :or {delimiter "." hash-map false}})
Unflats a one level deep flat map to a nested one.
Options are key-value pairs and may be one or many of: :delimiter - Use different delimiter to unflat the hash-map delimited keys, defaults to '.' :hash-map - Unflat indexes/numbers in delimited keys as hash-maps, not as collections, defaults to false
Unflats a one level deep flat map to a nested one. Options are key-value pairs and may be one or many of: :delimiter - Use different delimiter to unflat the hash-map delimited keys, defaults to '.' :hash-map - Unflat indexes/numbers in delimited keys as hash-maps, not as collections, defaults to false
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close