Liking cljdoc? Tell your friends :D
All platforms.

balloon.core


deflateclj/s

(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
sourceraw docstring

inflateclj/s

(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
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close