ElixirExtensions.Core.MapExt (elixir_extentions v0.1.0)
Functions to transform maps
Summary
Functions
Convert map string keys to :atom keys
Deep merge two maps
Convert map atom keys to strings
Convert map string camelCase keys to underscore_keys
Functions
Link to this function
atomize_keys(struct)
Convert map string keys to :atom keys
Link to this function
deep_merge(left, right)
Deep merge two maps
Link to this function
stringify_keys(map)
Convert map atom keys to strings
Examples
iex> stringify_keys(%{hello: "world"}) %{"hello" => "world"}
Link to this function
underscore_keys(map)
Convert map string camelCase keys to underscore_keys
Examples
iex> underscore_keys(%{"helloWorld" => "elixirHi"})
%{"hello_world" => "elixirHi"}