Panty v0.1.2 Panty.Map

Map utilities

Link to this section Summary

Functions

Convert arrow map to key-value map

Convert key-value map to arrow map

Link to this section Functions

Link to this function atomize_key(map)
atomize_key(map()) :: map()

Convert arrow map to key-value map.

Examples

iex> Map.atomize_key(%{"a" => 1, "b" => "hola"})
%{a: 1, b: "hola"}
iex> Map.atomize_key(%{"a" => 1, "b" => %{"c" => 2}})
%{a: 1, b: %{c: 2}}
Link to this function stringify_key(map)
stringify_key(map()) :: map()

Convert key-value map to arrow map

Examples

iex> Map.stringify_key(%{a: 1, b: "hello"})
%{"a" => 1, "b" => "hello"}
iex> Map.stringify_key(%{a: 1, b: %{"c": "nihao"}})
%{"a" => 1, "b" => %{"c" => "nihao"}}